home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_9_exp2.txt < prev    next >
Text File  |  1996-05-07  |  396KB  |  6,970 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001988 (33 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D BE10                pea.l      [A5 - 0x41F0]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  4E56 0000                link       A6, 0
  21. 0000001C  48E7 0030                movem.l    -[A7], A2,A3
  22. 00000020  266E 0008                movea.l    A3, [A6 + 0x8]
  23. 00000024  7000                     moveq.l    D0, 0x00
  24. 00000026  2680                     move.l     [A3], D0
  25. 00000028  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  26. 0000002E  6728                     beq        +0x2A /* 00000058 */
  27. 00000030  6004                     bra        +0x6 /* 00000036 */
  28. label00000032:
  29. 00000032  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  30. label00000036:
  31. 00000036  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  32. 0000003A  2F00                     move.l     -[A7], D0
  33. 0000003C  4EBA 1B3C                jsr        [PC + 0x1B3C /* 00001B7A */]
  34. 00000040  2F00                     move.l     -[A7], D0
  35. 00000042  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  36. 00000046  2440                     movea.l    A2, D0
  37. 00000048  2F0B                     move.l     -[A7], A3
  38. 0000004A  2F0A                     move.l     -[A7], A2
  39. 0000004C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  40. 00000050  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  41. 00000056  67DA                     beq        -0x24 /* 00000032 */
  42. label00000058:
  43. 00000058  4CDF 0C00                movem.l    A2,A3, [A7]+
  44. 0000005C  4E5E                     unlink     A6
  45. 0000005E  205F                     movea.l    A0, [A7]+
  46. 00000060  584F                     addq.w     A7, 4
  47. 00000062  4ED0                     jmp        [A0]
  48. fn00000064:
  49. 00000064  4E56 FFFC                link       A6, -0x0004
  50. 00000068  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  51. 0000006C  246E 0008                movea.l    A2, [A6 + 0x8]
  52. 00000070  266A 0016                movea.l    A3, [A2 + 0x16]
  53. 00000074  2F0B                     move.l     -[A7], A3
  54. 00000076  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  55. 0000007A  2840                     movea.l    A4, D0
  56. 0000007C  2213                     move.l     D1, [A3]
  57. 0000007E  3601                     move.w     D3, D1
  58. 00000080  721F                     moveq.l    D1, 0x1F
  59. 00000082  C641                     and.w      D3, D1
  60. 00000084  7214                     moveq.l    D1, 0x14
  61. 00000086  B641                     cmp.w      D3, D1
  62. 00000088  6706                     beq        +0x8 /* 00000090 */
  63. 0000008A  7215                     moveq.l    D1, 0x15
  64. 0000008C  B641                     cmp.w      D3, D1
  65. 0000008E  6604                     bne        +0x6 /* 00000094 */
  66. label00000090:
  67. 00000090  7217                     moveq.l    D1, 0x17
  68. 00000092  6002                     bra        +0x4 /* 00000096 */
  69. label00000094:
  70. 00000094  721B                     moveq.l    D1, 0x1B
  71. label00000096:
  72. 00000096  7000                     moveq.l    D0, 0x00
  73. 00000098  1001                     move.b     D0, D1
  74. 0000009A  2F00                     move.l     -[A7], D0
  75. 0000009C  2F0B                     move.l     -[A7], A3
  76. 0000009E  2F0C                     move.l     -[A7], A4
  77. 000000A0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  78. 000000A4  2F00                     move.l     -[A7], D0
  79. 000000A6  2F0A                     move.l     -[A7], A2
  80. 000000A8  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  81. 000000AC  2D40 FFFC                move.l     [A6 - 0x4], D0
  82. 000000B0  720F                     moveq.l    D1, 0x0F
  83. 000000B2  2F01                     move.l     -[A7], D1
  84. 000000B4  2F0B                     move.l     -[A7], A3
  85. 000000B6  2F00                     move.l     -[A7], D0
  86. 000000B8  2F0C                     move.l     -[A7], A4
  87. 000000BA  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  88. 000000BE  2F00                     move.l     -[A7], D0
  89. 000000C0  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  90. 000000C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  91. 000000C8  4E5E                     unlink     A6
  92. 000000CA  205F                     movea.l    A0, [A7]+
  93. 000000CC  584F                     addq.w     A7, 4
  94. 000000CE  4ED0                     jmp        [A0]
  95. fn000000D0:
  96. 000000D0  4E56 0000                link       A6, 0
  97. 000000D4  206E 0008                movea.l    A0, [A6 + 0x8]
  98. 000000D8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  99. 000000DC  7001                     moveq.l    D0, 0x01
  100. 000000DE  3F00                     move.w     -[A7], D0
  101. 000000E0  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  102. 000000E4  4E5E                     unlink     A6
  103. 000000E6  205F                     movea.l    A0, [A7]+
  104. 000000E8  584F                     addq.w     A7, 4
  105. 000000EA  4ED0                     jmp        [A0]
  106. fn000000EC:
  107. 000000EC  4E56 0000                link       A6, 0
  108. 000000F0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  109. 000000F4  246E 0008                movea.l    A2, [A6 + 0x8]
  110. 000000F8  1012                     move.b     D0, [A2]
  111. 000000FA  7213                     moveq.l    D1, 0x13
  112. 000000FC  B001                     cmp.b      D0, D1
  113. 000000FE  6634                     bne        +0x36 /* 00000134 */
  114. 00000100  206A 0002                movea.l    A0, [A2 + 0x2]
  115. 00000104  1610                     move.b     D3, [A0]
  116. 00000106  704A                     moveq.l    D0, 0x4A
  117. 00000108  B600                     cmp.b      D3, D0
  118. 0000010A  6706                     beq        +0x8 /* 00000112 */
  119. 0000010C  704B                     moveq.l    D0, 0x4B
  120. 0000010E  B600                     cmp.b      D3, D0
  121. 00000110  6622                     bne        +0x24 /* 00000134 */
  122. label00000112:
  123. 00000112  264A                     movea.l    A3, A2
  124. 00000114  206A 0002                movea.l    A0, [A2 + 0x2]
  125. 00000118  2028 0002                move.l     D0, [A0 + 0x2]
  126. 0000011C  2D40 0008                move.l     [A6 + 0x8], D0
  127. 00000120  7000                     moveq.l    D0, 0x00
  128. 00000122  206B 0002                movea.l    A0, [A3 + 0x2]
  129. 00000126  2140 0002                move.l     [A0 + 0x2], D0
  130. 0000012A  2F0B                     move.l     -[A7], A3
  131. 0000012C  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  132. 00000130  6000 00C6                bra        +0xC8 /* 000001F8 */
  133. label00000134:
  134. 00000134  286E 0008                movea.l    A4, [A6 + 0x8]
  135. 00000138  6004                     bra        +0x6 /* 0000013E */
  136. label0000013A:
  137. 0000013A  286C 0006                movea.l    A4, [A4 + 0x6]
  138. label0000013E:
  139. 0000013E  1614                     move.b     D3, [A4]
  140. 00000140  700F                     moveq.l    D0, 0x0F
  141. 00000142  B600                     cmp.b      D3, D0
  142. 00000144  67F4                     beq        -0xA /* 0000013A */
  143. 00000146  700E                     moveq.l    D0, 0x0E
  144. 00000148  B600                     cmp.b      D3, D0
  145. 0000014A  6608                     bne        +0xA /* 00000154 */
  146. 0000014C  206C 0006                movea.l    A0, [A4 + 0x6]
  147. 00000150  2868 0002                movea.l    A4, [A0 + 0x2]
  148. label00000154:
  149. 00000154  1214                     move.b     D1, [A4]
  150. 00000156  7000                     moveq.l    D0, 0x00
  151. 00000158  1001                     move.b     D0, D1
  152. 0000015A  41ED D38A                lea.l      A0, [A5 - 0x2C76]
  153. 0000015E  1030 0000                move.b     D0, [A0 + D0.w]
  154. 00000162  7210                     moveq.l    D1, 0x10
  155. 00000164  C001                     and.b      D0, D1
  156. 00000166  674E                     beq        +0x50 /* 000001B6 */
  157. 00000168  264C                     movea.l    A3, A4
  158. 0000016A  6012                     bra        +0x14 /* 0000017E */
  159. label0000016C:
  160. 0000016C  1013                     move.b     D0, [A3]
  161. 0000016E  720F                     moveq.l    D1, 0x0F
  162. 00000170  B001                     cmp.b      D0, D1
  163. 00000172  6606                     bne        +0x8 /* 0000017A */
  164. 00000174  266B 0006                movea.l    A3, [A3 + 0x6]
  165. 00000178  6004                     bra        +0x6 /* 0000017E */
  166. label0000017A:
  167. 0000017A  266B 0002                movea.l    A3, [A3 + 0x2]
  168. label0000017E:
  169. 0000017E  1613                     move.b     D3, [A3]
  170. 00000180  7000                     moveq.l    D0, 0x00
  171. 00000182  1003                     move.b     D0, D3
  172. 00000184  41ED D38A                lea.l      A0, [A5 - 0x2C76]
  173. 00000188  1030 0000                move.b     D0, [A0 + D0.w]
  174. 0000018C  7210                     moveq.l    D1, 0x10
  175. 0000018E  C001                     and.b      D0, D1
  176. 00000190  66DA                     bne        -0x24 /* 0000016C */
  177. 00000192  700F                     moveq.l    D0, 0x0F
  178. 00000194  B600                     cmp.b      D3, D0
  179. 00000196  67D4                     beq        -0x2A /* 0000016C */
  180. 00000198  2F0B                     move.l     -[A7], A3
  181. 0000019A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  182. 0000019E  2640                     movea.l    A3, D0
  183. 000001A0  700F                     moveq.l    D0, 0x0F
  184. 000001A2  2F00                     move.l     -[A7], D0
  185. 000001A4  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  186. 000001A8  2F0C                     move.l     -[A7], A4
  187. 000001AA  2F0B                     move.l     -[A7], A3
  188. 000001AC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  189. 000001B0  2D40 0008                move.l     [A6 + 0x8], D0
  190. 000001B4  6020                     bra        +0x22 /* 000001D6 */
  191. label000001B6:
  192. 000001B6  1214                     move.b     D1, [A4]
  193. 000001B8  7000                     moveq.l    D0, 0x00
  194. 000001BA  1001                     move.b     D0, D1
  195. 000001BC  41ED D38A                lea.l      A0, [A5 - 0x2C76]
  196. 000001C0  1030 0000                move.b     D0, [A0 + D0.w]
  197. 000001C4  7204                     moveq.l    D1, 0x04
  198. 000001C6  C001                     and.b      D0, D1
  199. 000001C8  670C                     beq        +0xE /* 000001D6 */
  200. 000001CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  201. 000001CE  4EBA FE94                jsr        [PC - 0x16C /* 00000064 */]
  202. 000001D2  2D40 0008                move.l     [A6 + 0x8], D0
  203. label000001D6:
  204. 000001D6  7014                     moveq.l    D0, 0x14
  205. 000001D8  2F00                     move.l     -[A7], D0
  206. 000001DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  207. 000001DE  206E 0008                movea.l    A0, [A6 + 0x8]
  208. 000001E2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  209. 000001E6  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  210. 000001EA  2F00                     move.l     -[A7], D0
  211. 000001EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  212. 000001F0  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  213. 000001F4  2D40 0008                move.l     [A6 + 0x8], D0
  214. label000001F8:
  215. 000001F8  202E 0008                move.l     D0, [A6 + 0x8]
  216. 000001FC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  217. 00000200  4E5E                     unlink     A6
  218. 00000202  205F                     movea.l    A0, [A7]+
  219. 00000204  584F                     addq.w     A7, 4
  220. 00000206  4ED0                     jmp        [A0]
  221. fn00000208:
  222. 00000208  48E7 0030                movem.l    -[A7], A2,A3
  223. 0000020C  7000                     moveq.l    D0, 0x00
  224. 0000020E  2440                     movea.l    A2, D0
  225. 00000210  122D CDDC                move.b     D1, [A5 - 0x3224]
  226. 00000214  7000                     moveq.l    D0, 0x00
  227. 00000216  1001                     move.b     D0, D1
  228. 00000218  7206                     moveq.l    D1, 0x06
  229. 0000021A  B081                     cmp.l      D0, D1
  230. 0000021C  6742                     beq        +0x44 /* 00000260 */
  231. 0000021E  7228                     moveq.l    D1, 0x28
  232. 00000220  B081                     cmp.l      D0, D1
  233. 00000222  6746                     beq        +0x48 /* 0000026A */
  234. 00000224  7229                     moveq.l    D1, 0x29
  235. 00000226  B081                     cmp.l      D0, D1
  236. 00000228  674A                     beq        +0x4C /* 00000274 */
  237. 0000022A  721C                     moveq.l    D1, 0x1C
  238. 0000022C  B081                     cmp.l      D0, D1
  239. 0000022E  6744                     beq        +0x46 /* 00000274 */
  240. 00000230  721D                     moveq.l    D1, 0x1D
  241. 00000232  B081                     cmp.l      D0, D1
  242. 00000234  6748                     beq        +0x4A /* 0000027E */
  243. 00000236  7236                     moveq.l    D1, 0x36
  244. 00000238  B081                     cmp.l      D0, D1
  245. 0000023A  674C                     beq        +0x4E /* 00000288 */
  246. 0000023C  7215                     moveq.l    D1, 0x15
  247. 0000023E  B081                     cmp.l      D0, D1
  248. 00000240  6750                     beq        +0x52 /* 00000292 */
  249. 00000242  720F                     moveq.l    D1, 0x0F
  250. 00000244  B081                     cmp.l      D0, D1
  251. 00000246  6754                     beq        +0x56 /* 0000029C */
  252. 00000248  7238                     moveq.l    D1, 0x38
  253. 0000024A  B081                     cmp.l      D0, D1
  254. 0000024C  6758                     beq        +0x5A /* 000002A6 */
  255. 0000024E  7213                     moveq.l    D1, 0x13
  256. 00000250  B081                     cmp.l      D0, D1
  257. 00000252  675C                     beq        +0x5E /* 000002B0 */
  258. 00000254  0C80 0000 0089           cmpi.l     D0, 0x89
  259. 0000025A  675E                     beq        +0x60 /* 000002BA */
  260. 0000025C  6000 008A                bra        +0x8C /* 000002E8 */
  261. label00000260:
  262. 00000260  206D D874                movea.l    A0, [A5 - 0x278C]
  263. 00000264  2450                     movea.l    A2, [A0]
  264. 00000266  6000 0080                bra        +0x82 /* 000002E8 */
  265. label0000026A:
  266. 0000026A  206D D874                movea.l    A0, [A5 - 0x278C]
  267. 0000026E  2468 000C                movea.l    A2, [A0 + 0xC]
  268. 00000272  6074                     bra        +0x76 /* 000002E8 */
  269. label00000274:
  270. 00000274  206D D874                movea.l    A0, [A5 - 0x278C]
  271. 00000278  2468 0018                movea.l    A2, [A0 + 0x18]
  272. 0000027C  606A                     bra        +0x6C /* 000002E8 */
  273. label0000027E:
  274. 0000027E  206D D874                movea.l    A0, [A5 - 0x278C]
  275. 00000282  2468 0020                movea.l    A2, [A0 + 0x20]
  276. 00000286  6060                     bra        +0x62 /* 000002E8 */
  277. label00000288:
  278. 00000288  206D D874                movea.l    A0, [A5 - 0x278C]
  279. 0000028C  2468 0024                movea.l    A2, [A0 + 0x24]
  280. 00000290  6056                     bra        +0x58 /* 000002E8 */
  281. label00000292:
  282. 00000292  206D D874                movea.l    A0, [A5 - 0x278C]
  283. 00000296  2468 0030                movea.l    A2, [A0 + 0x30]
  284. 0000029A  604C                     bra        +0x4E /* 000002E8 */
  285. label0000029C:
  286. 0000029C  206D D874                movea.l    A0, [A5 - 0x278C]
  287. 000002A0  2468 0034                movea.l    A2, [A0 + 0x34]
  288. 000002A4  6042                     bra        +0x44 /* 000002E8 */
  289. label000002A6:
  290. 000002A6  206D D874                movea.l    A0, [A5 - 0x278C]
  291. 000002AA  2468 004C                movea.l    A2, [A0 + 0x4C]
  292. 000002AE  6038                     bra        +0x3A /* 000002E8 */
  293. label000002B0:
  294. 000002B0  206D D874                movea.l    A0, [A5 - 0x278C]
  295. 000002B4  2468 0038                movea.l    A2, [A0 + 0x38]
  296. 000002B8  602E                     bra        +0x30 /* 000002E8 */
  297. label000002BA:
  298. 000002BA  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  299. 000002BE  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  300. 000002C2  2640                     movea.l    A3, D0
  301. 000002C4  200B                     move.l     D0, A3
  302. 000002C6  6720                     beq        +0x22 /* 000002E8 */
  303. 000002C8  102B 001C                move.b     D0, [A3 + 0x1C]
  304. 000002CC  4880                     ext.w      D0
  305. 000002CE  48C0                     ext.l      D0
  306. 000002D0  720A                     moveq.l    D1, 0x0A
  307. 000002D2  B081                     cmp.l      D0, D1
  308. 000002D4  670E                     beq        +0x10 /* 000002E4 */
  309. 000002D6  720F                     moveq.l    D1, 0x0F
  310. 000002D8  B081                     cmp.l      D0, D1
  311. 000002DA  6708                     beq        +0xA /* 000002E4 */
  312. 000002DC  721A                     moveq.l    D1, 0x1A
  313. 000002DE  B081                     cmp.l      D0, D1
  314. 000002E0  6702                     beq        +0x4 /* 000002E4 */
  315. 000002E2  6004                     bra        +0x6 /* 000002E8 */
  316. label000002E4:
  317. 000002E4  246B 000C                movea.l    A2, [A3 + 0xC]
  318. label000002E8:
  319. 000002E8  200A                     move.l     D0, A2
  320. 000002EA  4CDF 0C00                movem.l    A2,A3, [A7]+
  321. 000002EE  4E75                     rts
  322. fn000002F0:
  323. 000002F0  4E56 0000                link       A6, 0
  324. 000002F4  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  325. 000002F8  246E 0008                movea.l    A2, [A6 + 0x8]
  326. 000002FC  266E 000C                movea.l    A3, [A6 + 0xC]
  327. 00000300  200B                     move.l     D0, A3
  328. 00000302  6774                     beq        +0x76 /* 00000378 */
  329. 00000304  2A12                     move.l     D5, [A2]
  330. 00000306  761F                     moveq.l    D3, 0x1F
  331. 00000308  CA83                     and.l      D5, D3
  332. 0000030A  102D CDDC                move.b     D0, [A5 - 0x3224]
  333. 0000030E  7851                     moveq.l    D4, 0x51
  334. 00000310  B004                     cmp.b      D0, D4
  335. 00000312  6724                     beq        +0x26 /* 00000338 */
  336. 00000314  4EBA FEF2                jsr        [PC - 0x10E /* 00000208 */]
  337. 00000318  2440                     movea.l    A2, D0
  338. 0000031A  200A                     move.l     D0, A2
  339. 0000031C  675A                     beq        +0x5C /* 00000378 */
  340. 0000031E  2012                     move.l     D0, [A2]
  341. 00000320  C083                     and.l      D0, D3
  342. 00000322  B085                     cmp.l      D0, D5
  343. 00000324  6652                     bne        +0x54 /* 00000378 */
  344. 00000326  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  345. 0000032A  724A                     moveq.l    D1, 0x4A
  346. 0000032C  B001                     cmp.b      D0, D1
  347. 0000032E  6648                     bne        +0x4A /* 00000378 */
  348. 00000330  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  349. 00000334  B004                     cmp.b      D0, D4
  350. 00000336  6640                     bne        +0x42 /* 00000378 */
  351. label00000338:
  352. 00000338  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  353. 0000033C  4EBA FECA                jsr        [PC - 0x136 /* 00000208 */]
  354. 00000340  2440                     movea.l    A2, D0
  355. 00000342  200A                     move.l     D0, A2
  356. 00000344  6732                     beq        +0x34 /* 00000378 */
  357. 00000346  2012                     move.l     D0, [A2]
  358. 00000348  721F                     moveq.l    D1, 0x1F
  359. 0000034A  C081                     and.l      D0, D1
  360. 0000034C  B085                     cmp.l      D0, D5
  361. 0000034E  6628                     bne        +0x2A /* 00000378 */
  362. 00000350  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  363. 00000354  7253                     moveq.l    D1, 0x53
  364. 00000356  B001                     cmp.b      D0, D1
  365. 00000358  661E                     bne        +0x20 /* 00000378 */
  366. 0000035A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  367. 0000035E  7254                     moveq.l    D1, 0x54
  368. 00000360  B001                     cmp.b      D0, D1
  369. 00000362  6614                     bne        +0x16 /* 00000378 */
  370. 00000364  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  371. 00000368  2F0B                     move.l     -[A7], A3
  372. 0000036A  206D D874                movea.l    A0, [A5 - 0x278C]
  373. 0000036E  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  374. 00000372  4EBA 3C94                jsr        [PC + 0x3C94 /* 00004008 */]
  375. 00000376  600C                     bra        +0xE /* 00000384 */
  376. label00000378:
  377. 00000378  7049                     moveq.l    D0, 0x49
  378. 0000037A  2F00                     move.l     -[A7], D0
  379. 0000037C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  380. 00000380  584F                     addq.w     A7, 4
  381. 00000382  200B                     move.l     D0, A3
  382. label00000384:
  383. 00000384  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  384. 00000388  4E5E                     unlink     A6
  385. 0000038A  205F                     movea.l    A0, [A7]+
  386. 0000038C  504F                     addq.w     A7, 8
  387. 0000038E  4ED0                     jmp        [A0]
  388. fn00000390:
  389. 00000390  4E56 0000                link       A6, 0
  390. 00000394  48E7 0038                movem.l    -[A7], A2,A3,A4
  391. 00000398  286E 0008                movea.l    A4, [A6 + 0x8]
  392. 0000039C  206E 000C                movea.l    A0, [A6 + 0xC]
  393. 000003A0  2068 0010                movea.l    A0, [A0 + 0x10]
  394. 000003A4  2668 0036                movea.l    A3, [A0 + 0x36]
  395. 000003A8  602E                     bra        +0x30 /* 000003D8 */
  396. label000003AA:
  397. 000003AA  2F0C                     move.l     -[A7], A4
  398. 000003AC  2053                     movea.l    A0, [A3]
  399. 000003AE  7054                     moveq.l    D0, 0x54
  400. 000003B0  D1C0                     add.l      A0, D0
  401. 000003B2  2F08                     move.l     -[A7], A0
  402. 000003B4  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  403. 000003B8  504F                     addq.w     A7, 8
  404. 000003BA  4A80                     tst.l      D0
  405. 000003BC  6604                     bne        +0x6 /* 000003C2 */
  406. 000003BE  2013                     move.l     D0, [A3]
  407. 000003C0  601C                     bra        +0x1E /* 000003DE */
  408. label000003C2:
  409. 000003C2  2F13                     move.l     -[A7], [A3]
  410. 000003C4  2F0C                     move.l     -[A7], A4
  411. 000003C6  4EBA FFC8                jsr        [PC - 0x38 /* 00000390 */]
  412. 000003CA  2440                     movea.l    A2, D0
  413. 000003CC  200A                     move.l     D0, A2
  414. 000003CE  6704                     beq        +0x6 /* 000003D4 */
  415. 000003D0  200A                     move.l     D0, A2
  416. 000003D2  600A                     bra        +0xC /* 000003DE */
  417. label000003D4:
  418. 000003D4  266B 0004                movea.l    A3, [A3 + 0x4]
  419. label000003D8:
  420. 000003D8  200B                     move.l     D0, A3
  421. 000003DA  66CE                     bne        -0x30 /* 000003AA */
  422. 000003DC  7000                     moveq.l    D0, 0x00
  423. label000003DE:
  424. 000003DE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  425. 000003E2  4E5E                     unlink     A6
  426. 000003E4  205F                     movea.l    A0, [A7]+
  427. 000003E6  504F                     addq.w     A7, 8
  428. 000003E8  4ED0                     jmp        [A0]
  429. fn000003EA:
  430. 000003EA  4E56 FB80                link       A6, -0x0480
  431. 000003EE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  432. 000003F2  382E 000C                move.w     D4, [A6 + 0xC]
  433. 000003F6  4240                     clr.w      D0
  434. 000003F8  3D40 FB9C                move.w     [A6 - 0x464], D0
  435. 000003FC  7000                     moveq.l    D0, 0x00
  436. 000003FE  2D40 FFB8                move.l     [A6 - 0x48], D0
  437. 00000402  7600                     moveq.l    D3, 0x00
  438. 00000404  2D43 FFBC                move.l     [A6 - 0x44], D3
  439. 00000408  2C03                     move.l     D6, D3
  440. 0000040A  202E 000E                move.l     D0, [A6 + 0xE]
  441. 0000040E  6614                     bne        +0x16 /* 00000424 */
  442. 00000410  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  443. 00000414  206D D874                movea.l    A0, [A5 - 0x278C]
  444. 00000418  2F28 0018                move.l     -[A7], [A0 + 0x18]
  445. 0000041C  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  446. 00000420  4EFA 0E98                jmp        [PC + 0xE98 /* 000012BA */]
  447. label00000424:
  448. 00000424  246E 000E                movea.l    A2, [A6 + 0xE]
  449. 00000428  2012                     move.l     D0, [A2]
  450. 0000042A  721F                     moveq.l    D1, 0x1F
  451. 0000042C  C041                     and.w      D0, D1
  452. 0000042E  7214                     moveq.l    D1, 0x14
  453. 00000430  B041                     cmp.w      D0, D1
  454. 00000432  670E                     beq        +0x10 /* 00000442 */
  455. 00000434  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  456. 00000438  2F0A                     move.l     -[A7], A2
  457. 0000043A  4EBA FEB4                jsr        [PC - 0x14C /* 000002F0 */]
  458. 0000043E  4EFA 0E7A                jmp        [PC + 0xE7A /* 000012BA */]
  459. label00000442:
  460. 00000442  206E 000E                movea.l    A0, [A6 + 0xE]
  461. 00000446  2868 000C                movea.l    A4, [A0 + 0xC]
  462. 0000044A  2D4C FB94                move.l     [A6 - 0x46C], A4
  463. 0000044E  202E 0012                move.l     D0, [A6 + 0x12]
  464. 00000452  6722                     beq        +0x24 /* 00000476 */
  465. 00000454  206E 0012                movea.l    A0, [A6 + 0x12]
  466. 00000458  2268 0016                movea.l    A1, [A0 + 0x16]
  467. 0000045C  2A11                     move.l     D5, [A1]
  468. 0000045E  0285 0000 00C0           andi.l     D5, 0xC0
  469. 00000464  1D7C 0001 FFB4           move.b     [A6 - 0x4C], 0x1
  470. 0000046A  2F08                     move.l     -[A7], A0
  471. 0000046C  4EBA FC7E                jsr        [PC - 0x382 /* 000000EC */]
  472. 00000470  2D40 FB8C                move.l     [A6 - 0x474], D0
  473. 00000474  601C                     bra        +0x1E /* 00000492 */
  474. label00000476:
  475. 00000476  7A00                     moveq.l    D5, 0x00
  476. 00000478  422E FFB4                clr.b      [A6 - 0x4C]
  477. 0000047C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  478. 00000480  4267                     clr.w      -[A7]
  479. 00000482  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  480. 00000486  2F00                     move.l     -[A7], D0
  481. 00000488  42A7                     clr.l      -[A7]
  482. 0000048A  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  483. 0000048E  2D40 FB8C                move.l     [A6 - 0x474], D0
  484. label00000492:
  485. 00000492  4203                     clr.b      D3
  486. 00000494  1D43 FFB2                move.b     [A6 - 0x4E], D3
  487. 00000498  1D43 FFB3                move.b     [A6 - 0x4D], D3
  488. 0000049C  7E00                     moveq.l    D7, 0x00
  489. 0000049E  2D4C FBA4                move.l     [A6 - 0x45C], A4
  490. label000004A2:
  491. 000004A2  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  492. 000004A8  6600 0322                bne        +0x324 /* 000007CC */
  493. 000004AC  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  494. 000004B0  486E FBA8                pea.l      [A6 - 0x458]
  495. 000004B4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  496. 000004B8  504F                     addq.w     A7, 8
  497. 000004BA  322D CDFC                move.w     D1, [A5 - 0x3204]
  498. 000004BE  7402                     moveq.l    D2, 0x02
  499. 000004C0  C242                     and.w      D1, D2
  500. 000004C2  7000                     moveq.l    D0, 0x00
  501. 000004C4  3001                     move.w     D0, D1
  502. 000004C6  2D40 FFBC                move.l     [A6 - 0x44], D0
  503. 000004CA  7000                     moveq.l    D0, 0x00
  504. 000004CC  2D40 FFB8                move.l     [A6 - 0x48], D0
  505. 000004D0  486E FBA8                pea.l      [A6 - 0x458]
  506. 000004D4  7001                     moveq.l    D0, 0x01
  507. 000004D6  2F00                     move.l     -[A7], D0
  508. 000004D8  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  509. 000004DC  2640                     movea.l    A3, D0
  510. 000004DE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  511. 000004E2  200B                     move.l     D0, A3
  512. 000004E4  673A                     beq        +0x3C /* 00000520 */
  513. 000004E6  102B 001C                move.b     D0, [A3 + 0x1C]
  514. 000004EA  721A                     moveq.l    D1, 0x1A
  515. 000004EC  B001                     cmp.b      D0, D1
  516. 000004EE  6630                     bne        +0x32 /* 00000520 */
  517. 000004F0  0C2D 0078 CDDC           cmpi.b     [A5 - 0x3224], 0x78 /* 'x' */
  518. 000004F6  6628                     bne        +0x2A /* 00000520 */
  519. 000004F8  2D4B FFB8                move.l     [A6 - 0x48], A3
  520. 000004FC  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  521. 00000500  2F0B                     move.l     -[A7], A3
  522. 00000502  42A7                     clr.l      -[A7]
  523. 00000504  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  524. 00000508  2640                     movea.l    A3, D0
  525. 0000050A  204B                     movea.l    A0, A3
  526. 0000050C  7054                     moveq.l    D0, 0x54
  527. 0000050E  D1C0                     add.l      A0, D0
  528. 00000510  2F08                     move.l     -[A7], A0
  529. 00000512  486E FBA8                pea.l      [A6 - 0x458]
  530. 00000516  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  531. 0000051A  504F                     addq.w     A7, 8
  532. 0000051C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  533. label00000520:
  534. 00000520  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  535. 00000526  6600 02FC                bne        +0x2FE /* 00000824 */
  536. 0000052A  5287                     addq.l     D7, 1
  537. 0000052C  202E 0008                move.l     D0, [A6 + 0x8]
  538. 00000530  6604                     bne        +0x6 /* 00000536 */
  539. 00000532  2D4B 0008                move.l     [A6 + 0x8], A3
  540. label00000536:
  541. 00000536  2D4C FB98                move.l     [A6 - 0x468], A4
  542. 0000053A  486E FB98                pea.l      [A6 - 0x468]
  543. 0000053E  486E FBA8                pea.l      [A6 - 0x458]
  544. 00000542  42A7                     clr.l      -[A7]
  545. 00000544  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  546. 00000548  2640                     movea.l    A3, D0
  547. 0000054A  200B                     move.l     D0, A3
  548. 0000054C  6700 009A                beq        +0x9C /* 000005E8 */
  549. 00000550  246B 000C                movea.l    A2, [A3 + 0xC]
  550. 00000554  2012                     move.l     D0, [A2]
  551. 00000556  721F                     moveq.l    D1, 0x1F
  552. 00000558  C041                     and.w      D0, D1
  553. 0000055A  7214                     moveq.l    D1, 0x14
  554. 0000055C  B041                     cmp.w      D0, D1
  555. 0000055E  6636                     bne        +0x38 /* 00000596 */
  556. 00000560  2D4A 000E                move.l     [A6 + 0xE], A2
  557. 00000564  286A 000C                movea.l    A4, [A2 + 0xC]
  558. 00000568  2D4C FB94                move.l     [A6 - 0x46C], A4
  559. 0000056C  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  560. 00000570  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  561. 00000574  7A00                     moveq.l    D5, 0x00
  562. 00000576  422E FFB4                clr.b      [A6 - 0x4C]
  563. 0000057A  2F0A                     move.l     -[A7], A2
  564. 0000057C  4267                     clr.w      -[A7]
  565. 0000057E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  566. 00000582  2F00                     move.l     -[A7], D0
  567. 00000584  42A7                     clr.l      -[A7]
  568. 00000586  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  569. 0000058A  2D40 FB8C                move.l     [A6 - 0x474], D0
  570. 0000058E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  571. 00000592  6000 FF0E                bra        -0xF0 /* 000004A2 */
  572. label00000596:
  573. 00000596  102B 001C                move.b     D0, [A3 + 0x1C]
  574. 0000059A  720F                     moveq.l    D1, 0x0F
  575. 0000059C  B001                     cmp.b      D0, D1
  576. 0000059E  6648                     bne        +0x4A /* 000005E8 */
  577. 000005A0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  578. 000005A4  0C00 0089                cmpi.b     D0, 0x89
  579. 000005A8  670C                     beq        +0xE /* 000005B6 */
  580. 000005AA  7014                     moveq.l    D0, 0x14
  581. 000005AC  2F00                     move.l     -[A7], D0
  582. 000005AE  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  583. 000005B2  584F                     addq.w     A7, 4
  584. 000005B4  6032                     bra        +0x34 /* 000005E8 */
  585. label000005B6:
  586. 000005B6  206B 0010                movea.l    A0, [A3 + 0x10]
  587. 000005BA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  588. 000005BE  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  589. 000005C2  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  590. 000005C6  4A80                     tst.l      D0
  591. 000005C8  6600 FED8                bne        -0x126 /* 000004A2 */
  592. 000005CC  2F0B                     move.l     -[A7], A3
  593. 000005CE  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  594. 000005D2  2F00                     move.l     -[A7], D0
  595. 000005D4  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  596. 000005D8  7046                     moveq.l    D0, 0x46
  597. 000005DA  2F00                     move.l     -[A7], D0
  598. 000005DC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  599. 000005E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  600. 000005E4  6000 FEBC                bra        -0x142 /* 000004A2 */
  601. label000005E8:
  602. 000005E8  4A44                     tst.w      D4
  603. 000005EA  6712                     beq        +0x14 /* 000005FE */
  604. 000005EC  486E FBA8                pea.l      [A6 - 0x458]
  605. 000005F0  7001                     moveq.l    D0, 0x01
  606. 000005F2  2F00                     move.l     -[A7], D0
  607. 000005F4  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  608. 000005F8  2640                     movea.l    A3, D0
  609. 000005FA  4244                     clr.w      D4
  610. 000005FC  6020                     bra        +0x22 /* 0000061E */
  611. label000005FE:
  612. 000005FE  486E FBA8                pea.l      [A6 - 0x458]
  613. 00000602  7063                     moveq.l    D0, 0x63
  614. 00000604  2F00                     move.l     -[A7], D0
  615. 00000606  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  616. 0000060A  2640                     movea.l    A3, D0
  617. 0000060C  200B                     move.l     D0, A3
  618. 0000060E  660E                     bne        +0x10 /* 0000061E */
  619. 00000610  2F2E FB98                move.l     -[A7], [A6 - 0x468]
  620. 00000614  486E FBA8                pea.l      [A6 - 0x458]
  621. 00000618  4EBA FD76                jsr        [PC - 0x28A /* 00000390 */]
  622. 0000061C  2640                     movea.l    A3, D0
  623. label0000061E:
  624. 0000061E  200B                     move.l     D0, A3
  625. 00000620  6718                     beq        +0x1A /* 0000063A */
  626. 00000622  206B 000C                movea.l    A0, [A3 + 0xC]
  627. 00000626  2010                     move.l     D0, [A0]
  628. 00000628  721F                     moveq.l    D1, 0x1F
  629. 0000062A  C041                     and.w      D0, D1
  630. 0000062C  7214                     moveq.l    D1, 0x14
  631. 0000062E  B041                     cmp.w      D0, D1
  632. 00000630  6608                     bne        +0xA /* 0000063A */
  633. 00000632  206B 000C                movea.l    A0, [A3 + 0xC]
  634. 00000636  2668 000C                movea.l    A3, [A0 + 0xC]
  635. label0000063A:
  636. 0000063A  200B                     move.l     D0, A3
  637. 0000063C  6726                     beq        +0x28 /* 00000664 */
  638. 0000063E  486E FB8C                pea.l      [A6 - 0x474]
  639. 00000642  2F0B                     move.l     -[A7], A3
  640. 00000644  2F0C                     move.l     -[A7], A4
  641. 00000646  4EBA 2C3C                jsr        [PC + 0x2C3C /* 00003284 */]
  642. 0000064A  2600                     move.l     D3, D0
  643. 0000064C  6716                     beq        +0x18 /* 00000664 */
  644. 0000064E  2003                     move.l     D0, D3
  645. 00000650  7204                     moveq.l    D1, 0x04
  646. 00000652  C081                     and.l      D0, D1
  647. 00000654  6720                     beq        +0x22 /* 00000676 */
  648. 00000656  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  649. 0000065A  2F0C                     move.l     -[A7], A4
  650. 0000065C  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  651. 00000660  4A80                     tst.l      D0
  652. 00000662  6612                     bne        +0x14 /* 00000676 */
  653. label00000664:
  654. 00000664  486E FBA8                pea.l      [A6 - 0x458]
  655. 00000668  7004                     moveq.l    D0, 0x04
  656. 0000066A  2F00                     move.l     -[A7], D0
  657. 0000066C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  658. 00000670  504F                     addq.w     A7, 8
  659. 00000672  6000 0C2E                bra        +0xC30 /* 000012A2 */
  660. label00000676:
  661. 00000676  284B                     movea.l    A4, A3
  662. 00000678  202B 000C                move.l     D0, [A3 + 0xC]
  663. 0000067C  2D40 000E                move.l     [A6 + 0xE], D0
  664. 00000680  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  665. 00000686  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  666. 0000068A  7C01                     moveq.l    D6, 0x01
  667. 0000068C  162D CDDC                move.b     D3, [A5 - 0x3224]
  668. 00000690  7051                     moveq.l    D0, 0x51
  669. 00000692  B600                     cmp.b      D3, D0
  670. 00000694  6600 00DA                bne        +0xDC /* 00000770 */
  671. label00000698:
  672. 00000698  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  673. 0000069C  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  674. 000006A2  6600 00BE                bne        +0xC0 /* 00000762 */
  675. 000006A6  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  676. 000006AA  7063                     moveq.l    D0, 0x63
  677. 000006AC  2F00                     move.l     -[A7], D0
  678. 000006AE  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  679. 000006B2  2440                     movea.l    A2, D0
  680. 000006B4  200A                     move.l     D0, A2
  681. 000006B6  6718                     beq        +0x1A /* 000006D0 */
  682. 000006B8  206A 000C                movea.l    A0, [A2 + 0xC]
  683. 000006BC  2010                     move.l     D0, [A0]
  684. 000006BE  721F                     moveq.l    D1, 0x1F
  685. 000006C0  C041                     and.w      D0, D1
  686. 000006C2  7214                     moveq.l    D1, 0x14
  687. 000006C4  B041                     cmp.w      D0, D1
  688. 000006C6  6608                     bne        +0xA /* 000006D0 */
  689. 000006C8  206A 000C                movea.l    A0, [A2 + 0xC]
  690. 000006CC  2468 000C                movea.l    A2, [A0 + 0xC]
  691. label000006D0:
  692. 000006D0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  693. 000006D4  200A                     move.l     D0, A2
  694. 000006D6  6726                     beq        +0x28 /* 000006FE */
  695. 000006D8  102A 001C                move.b     D0, [A2 + 0x1C]
  696. 000006DC  721A                     moveq.l    D1, 0x1A
  697. 000006DE  B001                     cmp.b      D0, D1
  698. 000006E0  661C                     bne        +0x1E /* 000006FE */
  699. 000006E2  0C2D 0078 CDDC           cmpi.b     [A5 - 0x3224], 0x78 /* 'x' */
  700. 000006E8  6614                     bne        +0x16 /* 000006FE */
  701. 000006EA  2D4A FFB8                move.l     [A6 - 0x48], A2
  702. 000006EE  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  703. 000006F2  2F0A                     move.l     -[A7], A2
  704. 000006F4  42A7                     clr.l      -[A7]
  705. 000006F6  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  706. 000006FA  2440                     movea.l    A2, D0
  707. 000006FC  6004                     bra        +0x6 /* 00000702 */
  708. label000006FE:
  709. 000006FE  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  710. label00000702:
  711. 00000702  200A                     move.l     D0, A2
  712. 00000704  670C                     beq        +0xE /* 00000712 */
  713. 00000706  206E FFB8                movea.l    A0, [A6 - 0x48]
  714. 0000070A  B1CA                     cmpa.l     A0, A2
  715. 0000070C  6716                     beq        +0x18 /* 00000724 */
  716. 0000070E  B9CA                     cmpa.l     A4, A2
  717. 00000710  6712                     beq        +0x14 /* 00000724 */
  718. label00000712:
  719. 00000712  204C                     movea.l    A0, A4
  720. 00000714  7054                     moveq.l    D0, 0x54
  721. 00000716  D1C0                     add.l      A0, D0
  722. 00000718  2F08                     move.l     -[A7], A0
  723. 0000071A  7045                     moveq.l    D0, 0x45
  724. 0000071C  2F00                     move.l     -[A7], D0
  725. 0000071E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  726. 00000722  504F                     addq.w     A7, 8
  727. label00000724:
  728. 00000724  200A                     move.l     D0, A2
  729. 00000726  671C                     beq        +0x1E /* 00000744 */
  730. 00000728  206E FFB8                movea.l    A0, [A6 - 0x48]
  731. 0000072C  B1CA                     cmpa.l     A0, A2
  732. 0000072E  6704                     beq        +0x6 /* 00000734 */
  733. 00000730  B9CA                     cmpa.l     A4, A2
  734. 00000732  6610                     bne        +0x12 /* 00000744 */
  735. label00000734:
  736. 00000734  206C 0010                movea.l    A0, [A4 + 0x10]
  737. 00000738  4AA8 008E                tst.l      [A0 + 0x8E]
  738. 0000073C  6706                     beq        +0x8 /* 00000744 */
  739. 0000073E  41ED FB88                lea.l      A0, [A5 - 0x478]
  740. 00000742  6004                     bra        +0x6 /* 00000748 */
  741. label00000744:
  742. 00000744  41ED E1CC                lea.l      A0, [A5 - 0x1E34]
  743. label00000748:
  744. 00000748  2F08                     move.l     -[A7], A0
  745. 0000074A  486E FBA8                pea.l      [A6 - 0x458]
  746. 0000074E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  747. 00000752  504F                     addq.w     A7, 8
  748. 00000754  1D7C 0001 FFB3           move.b     [A6 - 0x4D], 0x1
  749. 0000075A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  750. 0000075E  6000 00C4                bra        +0xC6 /* 00000824 */
  751. label00000762:
  752. 00000762  7014                     moveq.l    D0, 0x14
  753. 00000764  2F00                     move.l     -[A7], D0
  754. 00000766  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  755. 0000076A  584F                     addq.w     A7, 4
  756. 0000076C  6000 00B6                bra        +0xB8 /* 00000824 */
  757. label00000770:
  758. 00000770  0C03 0089                cmpi.b     D3, 0x89
  759. 00000774  6600 FD2C                bne        -0x2D2 /* 000004A2 */
  760. 00000778  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  761. 0000077C  7063                     moveq.l    D0, 0x63
  762. 0000077E  2F00                     move.l     -[A7], D0
  763. 00000780  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  764. 00000784  2440                     movea.l    A2, D0
  765. 00000786  200A                     move.l     D0, A2
  766. 00000788  6718                     beq        +0x1A /* 000007A2 */
  767. 0000078A  206A 000C                movea.l    A0, [A2 + 0xC]
  768. 0000078E  2010                     move.l     D0, [A0]
  769. 00000790  721F                     moveq.l    D1, 0x1F
  770. 00000792  C041                     and.w      D0, D1
  771. 00000794  7214                     moveq.l    D1, 0x14
  772. 00000796  B041                     cmp.w      D0, D1
  773. 00000798  6608                     bne        +0xA /* 000007A2 */
  774. 0000079A  206A 000C                movea.l    A0, [A2 + 0xC]
  775. 0000079E  2468 000C                movea.l    A2, [A0 + 0xC]
  776. label000007A2:
  777. 000007A2  200A                     move.l     D0, A2
  778. 000007A4  6700 FCFC                beq        -0x302 /* 000004A2 */
  779. 000007A8  B5CB                     cmpa.l     A2, A3
  780. 000007AA  6708                     beq        +0xA /* 000007B4 */
  781. 000007AC  B5EE FFB8                cmpa.l     A2, [A6 - 0x48]
  782. 000007B0  6600 FCF0                bne        -0x30E /* 000004A2 */
  783. label000007B4:
  784. 000007B4  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  785. 000007B8  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  786. 000007BC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  787. 000007C0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  788. 000007C4  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  789. 000007C8  4EFA 0AF0                jmp        [PC + 0xAF0 /* 000012BA */]
  790. label000007CC:
  791. 000007CC  0C2D 001F CDDC           cmpi.b     [A5 - 0x3224], 0x1F
  792. 000007D2  6638                     bne        +0x3A /* 0000080C */
  793. 000007D4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  794. 000007D8  7267                     moveq.l    D1, 0x67
  795. 000007DA  B001                     cmp.b      D0, D1
  796. 000007DC  6608                     bne        +0xA /* 000007E6 */
  797. 000007DE  2F0C                     move.l     -[A7], A4
  798. 000007E0  42A7                     clr.l      -[A7]
  799. 000007E2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  800. label000007E6:
  801. 000007E6  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  802. 000007EA  486E FFC4                pea.l      [A6 - 0x3C]
  803. 000007EE  486E FFC0                pea.l      [A6 - 0x40]
  804. 000007F2  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  805. 000007F6  2F00                     move.l     -[A7], D0
  806. 000007F8  486E FBA8                pea.l      [A6 - 0x458]
  807. 000007FC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  808. 00000800  504F                     addq.w     A7, 8
  809. 00000802  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  810. 00000806  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  811. 0000080A  6018                     bra        +0x1A /* 00000824 */
  812. label0000080C:
  813. 0000080C  0C2D 0051 CDDC           cmpi.b     [A5 - 0x3224], 0x51 /* 'Q' */
  814. 00000812  6700 FE84                beq        -0x17A /* 00000698 */
  815. 00000816  7014                     moveq.l    D0, 0x14
  816. 00000818  2F00                     move.l     -[A7], D0
  817. 0000081A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  818. 0000081E  584F                     addq.w     A7, 4
  819. 00000820  6000 0A80                bra        +0xA82 /* 000012A2 */
  820. label00000824:
  821. 00000824  206C 0010                movea.l    A0, [A4 + 0x10]
  822. 00000828  2028 0010                move.l     D0, [A0 + 0x10]
  823. 0000082C  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  824. 00000832  670A                     beq        +0xC /* 0000083E */
  825. 00000834  4A86                     tst.l      D6
  826. 00000836  6606                     bne        +0x8 /* 0000083E */
  827. 00000838  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  828. label0000083E:
  829. 0000083E  202E FFBC                move.l     D0, [A6 - 0x44]
  830. 00000842  672A                     beq        +0x2C /* 0000086E */
  831. 00000844  206C 0010                movea.l    A0, [A4 + 0x10]
  832. 00000848  2068 0036                movea.l    A0, [A0 + 0x36]
  833. 0000084C  2850                     movea.l    A4, [A0]
  834. 0000084E  2F0C                     move.l     -[A7], A4
  835. 00000850  486E FBA8                pea.l      [A6 - 0x458]
  836. 00000854  7001                     moveq.l    D0, 0x01
  837. 00000856  2F00                     move.l     -[A7], D0
  838. 00000858  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  839. 0000085C  2D40 FB84                move.l     [A6 - 0x47C], D0
  840. 00000860  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  841. 00000866  2D4C FB98                move.l     [A6 - 0x468], A4
  842. 0000086A  6000 0120                bra        +0x122 /* 0000098C */
  843. label0000086E:
  844. 0000086E  206C 0010                movea.l    A0, [A4 + 0x10]
  845. 00000872  2028 0010                move.l     D0, [A0 + 0x10]
  846. 00000876  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  847. 0000087C  6700 00EC                beq        +0xEE /* 0000096A */
  848. 00000880  4A86                     tst.l      D6
  849. 00000882  6600 00E6                bne        +0xE8 /* 0000096A */
  850. 00000886  264C                     movea.l    A3, A4
  851. 00000888  2F0C                     move.l     -[A7], A4
  852. 0000088A  486E FBA8                pea.l      [A6 - 0x458]
  853. 0000088E  7001                     moveq.l    D0, 0x01
  854. 00000890  2F00                     move.l     -[A7], D0
  855. 00000892  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  856. 00000896  2D40 FB84                move.l     [A6 - 0x47C], D0
  857. 0000089A  2D40 FFCC                move.l     [A6 - 0x34], D0
  858. 0000089E  222E FB84                move.l     D1, [A6 - 0x47C]
  859. 000008A2  6700 09FE                beq        +0xA00 /* 000012A2 */
  860. 000008A6  2040                     movea.l    A0, D0
  861. 000008A8  2068 000C                movea.l    A0, [A0 + 0xC]
  862. 000008AC  2010                     move.l     D0, [A0]
  863. 000008AE  721F                     moveq.l    D1, 0x1F
  864. 000008B0  C081                     and.l      D0, D1
  865. 000008B2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  866. 000008B6  1030 0000                move.b     D0, [A0 + D0.w]
  867. 000008BA  7210                     moveq.l    D1, 0x10
  868. 000008BC  C001                     and.b      D0, D1
  869. 000008BE  674A                     beq        +0x4C /* 0000090A */
  870. 000008C0  6030                     bra        +0x32 /* 000008F2 */
  871. label000008C2:
  872. 000008C2  206E FFC8                movea.l    A0, [A6 - 0x38]
  873. 000008C6  2650                     movea.l    A3, [A0]
  874. 000008C8  2F0B                     move.l     -[A7], A3
  875. 000008CA  486E FBA8                pea.l      [A6 - 0x458]
  876. 000008CE  42A7                     clr.l      -[A7]
  877. 000008D0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  878. 000008D4  2440                     movea.l    A2, D0
  879. 000008D6  200A                     move.l     D0, A2
  880. 000008D8  6718                     beq        +0x1A /* 000008F2 */
  881. 000008DA  206E FB84                movea.l    A0, [A6 - 0x47C]
  882. 000008DE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  883. 000008E2  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  884. 000008E6  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  885. 000008EA  4A80                     tst.l      D0
  886. 000008EC  6704                     beq        +0x6 /* 000008F2 */
  887. 000008EE  2D4A FFCC                move.l     [A6 - 0x34], A2
  888. label000008F2:
  889. 000008F2  206B 0010                movea.l    A0, [A3 + 0x10]
  890. 000008F6  2028 0036                move.l     D0, [A0 + 0x36]
  891. 000008FA  2D40 FFC8                move.l     [A6 - 0x38], D0
  892. 000008FE  4A80                     tst.l      D0
  893. 00000900  66C0                     bne        -0x3E /* 000008C2 */
  894. 00000902  2D6E FFCC FB84           move.l     [A6 - 0x47C], [A6 - 0x34]
  895. 00000908  6054                     bra        +0x56 /* 0000095E */
  896. label0000090A:
  897. 0000090A  246E FB84                movea.l    A2, [A6 - 0x47C]
  898. 0000090E  4AAA 0014                tst.l      [A2 + 0x14]
  899. 00000912  674A                     beq        +0x4C /* 0000095E */
  900. 00000914  202D D998                move.l     D0, [A5 - 0x2668]
  901. 00000918  6744                     beq        +0x46 /* 0000095E */
  902. 0000091A  206D D998                movea.l    A0, [A5 - 0x2668]
  903. 0000091E  2068 0010                movea.l    A0, [A0 + 0x10]
  904. 00000922  2050                     movea.l    A0, [A0]
  905. 00000924  B1CC                     cmpa.l     A0, A4
  906. 00000926  6736                     beq        +0x38 /* 0000095E */
  907. 00000928  2F0A                     move.l     -[A7], A2
  908. 0000092A  2F0C                     move.l     -[A7], A4
  909. 0000092C  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  910. 00000930  7220                     moveq.l    D1, 0x20
  911. 00000932  B081                     cmp.l      D0, D1
  912. 00000934  6728                     beq        +0x2A /* 0000095E */
  913. 00000936  2F0A                     move.l     -[A7], A2
  914. 00000938  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  915. 0000093C  2F00                     move.l     -[A7], D0
  916. 0000093E  7003                     moveq.l    D0, 0x03
  917. 00000940  3F00                     move.w     -[A7], D0
  918. 00000942  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  919. 00000946  2640                     movea.l    A3, D0
  920. 00000948  2F0C                     move.l     -[A7], A4
  921. 0000094A  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  922. 0000094E  2F00                     move.l     -[A7], D0
  923. 00000950  2F0B                     move.l     -[A7], A3
  924. 00000952  701C                     moveq.l    D0, 0x1C
  925. 00000954  2F00                     move.l     -[A7], D0
  926. 00000956  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  927. 0000095A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  928. label0000095E:
  929. 0000095E  1D7C 0001 FFB2           move.b     [A6 - 0x4E], 0x1
  930. 00000964  2D4C FB98                move.l     [A6 - 0x468], A4
  931. 00000968  6022                     bra        +0x24 /* 0000098C */
  932. label0000096A:
  933. 0000096A  2D4C FB98                move.l     [A6 - 0x468], A4
  934. 0000096E  486E FB98                pea.l      [A6 - 0x468]
  935. 00000972  486E FBA8                pea.l      [A6 - 0x458]
  936. 00000976  102E FFB3                move.b     D0, [A6 - 0x4D]
  937. 0000097A  7201                     moveq.l    D1, 0x01
  938. 0000097C  B300                     xor.b      D0, D1
  939. 0000097E  4880                     ext.w      D0
  940. 00000980  48C0                     ext.l      D0
  941. 00000982  2F00                     move.l     -[A7], D0
  942. 00000984  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  943. 00000988  2D40 FB84                move.l     [A6 - 0x47C], D0
  944. label0000098C:
  945. 0000098C  202E FB84                move.l     D0, [A6 - 0x47C]
  946. 00000990  673C                     beq        +0x3E /* 000009CE */
  947. 00000992  246E FB98                movea.l    A2, [A6 - 0x468]
  948. 00000996  B5CC                     cmpa.l     A2, A4
  949. 00000998  6768                     beq        +0x6A /* 00000A02 */
  950. 0000099A  2D4A FB94                move.l     [A6 - 0x46C], A2
  951. 0000099E  284A                     movea.l    A4, A2
  952. 000009A0  202A 000C                move.l     D0, [A2 + 0xC]
  953. 000009A4  2D40 000E                move.l     [A6 + 0xE], D0
  954. 000009A8  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  955. 000009AC  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  956. 000009B0  7A00                     moveq.l    D5, 0x00
  957. 000009B2  422E FFB4                clr.b      [A6 - 0x4C]
  958. 000009B6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  959. 000009BA  4267                     clr.w      -[A7]
  960. 000009BC  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  961. 000009C0  2F00                     move.l     -[A7], D0
  962. 000009C2  42A7                     clr.l      -[A7]
  963. 000009C4  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  964. 000009C8  2D40 FB8C                move.l     [A6 - 0x474], D0
  965. 000009CC  6034                     bra        +0x36 /* 00000A02 */
  966. label000009CE:
  967. 000009CE  102E FFB3                move.b     D0, [A6 - 0x4D]
  968. 000009D2  6700 08CE                beq        +0x8D0 /* 000012A2 */
  969. 000009D6  7053                     moveq.l    D0, 0x53
  970. 000009D8  1F00                     move.b     -[A7], D0
  971. 000009DA  7042                     moveq.l    D0, 0x42
  972. 000009DC  2F00                     move.l     -[A7], D0
  973. 000009DE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  974. 000009E2  7054                     moveq.l    D0, 0x54
  975. 000009E4  1F00                     move.b     -[A7], D0
  976. 000009E6  7012                     moveq.l    D0, 0x12
  977. 000009E8  2F00                     move.l     -[A7], D0
  978. 000009EA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  979. 000009EE  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  980. 000009F2  206D D874                movea.l    A0, [A5 - 0x278C]
  981. 000009F6  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  982. 000009FA  4EBA 360C                jsr        [PC + 0x360C /* 00004008 */]
  983. 000009FE  4EFA 08BA                jmp        [PC + 0x8BA /* 000012BA */]
  984. label00000A02:
  985. 00000A02  246E FB84                movea.l    A2, [A6 - 0x47C]
  986. 00000A06  202A 0014                move.l     D0, [A2 + 0x14]
  987. 00000A0A  2D40 FB90                move.l     [A6 - 0x470], D0
  988. 00000A0E  206A 000C                movea.l    A0, [A2 + 0xC]
  989. 00000A12  2410                     move.l     D2, [A0]
  990. 00000A14  761F                     moveq.l    D3, 0x1F
  991. 00000A16  C483                     and.l      D2, D3
  992. 00000A18  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  993. 00000A1C  1430 2000                move.b     D2, [A0 + D2.w]
  994. 00000A20  7610                     moveq.l    D3, 0x10
  995. 00000A22  C403                     and.b      D2, D3
  996. 00000A24  7200                     moveq.l    D1, 0x00
  997. 00000A26  1202                     move.b     D1, D2
  998. 00000A28  6624                     bne        +0x26 /* 00000A4E */
  999. 00000A2A  162A 001C                move.b     D3, [A2 + 0x1C]
  1000. 00000A2E  7402                     moveq.l    D2, 0x02
  1001. 00000A30  B602                     cmp.b      D3, D2
  1002. 00000A32  6700 00DE                beq        +0xE0 /* 00000B12 */
  1003. 00000A36  7403                     moveq.l    D2, 0x03
  1004. 00000A38  B602                     cmp.b      D3, D2
  1005. 00000A3A  6700 00D6                beq        +0xD8 /* 00000B12 */
  1006. 00000A3E  7406                     moveq.l    D2, 0x06
  1007. 00000A40  B602                     cmp.b      D3, D2
  1008. 00000A42  6700 00CE                beq        +0xD0 /* 00000B12 */
  1009. 00000A46  7407                     moveq.l    D2, 0x07
  1010. 00000A48  B602                     cmp.b      D3, D2
  1011. 00000A4A  6700 00C6                beq        +0xC8 /* 00000B12 */
  1012. label00000A4E:
  1013. 00000A4E  4A81                     tst.l      D1
  1014. 00000A50  6700 00A4                beq        +0xA6 /* 00000AF6 */
  1015. 00000A54  222E FBA4                move.l     D1, [A6 - 0x45C]
  1016. 00000A58  6700 009C                beq        +0x9E /* 00000AF6 */
  1017. 00000A5C  206E FBA4                movea.l    A0, [A6 - 0x45C]
  1018. 00000A60  2068 0010                movea.l    A0, [A0 + 0x10]
  1019. 00000A64  4AA8 008E                tst.l      [A0 + 0x8E]
  1020. 00000A68  6700 008C                beq        +0x8E /* 00000AF6 */
  1021. 00000A6C  42A7                     clr.l      -[A7]
  1022. 00000A6E  2F00                     move.l     -[A7], D0
  1023. 00000A70  2F2E FBA4                move.l     -[A7], [A6 - 0x45C]
  1024. 00000A74  4EBA 280E                jsr        [PC + 0x280E /* 00003284 */]
  1025. 00000A78  2600                     move.l     D3, D0
  1026. 00000A7A  660A                     bne        +0xC /* 00000A86 */
  1027. 00000A7C  2F3C 0000 02BB           move.l     -[A7], 0x2BB
  1028. 00000A82  4EBA F57C                jsr        [PC - 0xA84 /* 00000000 */]
  1029. label00000A86:
  1030. 00000A86  0C87 0000 0001           cmpi.l     D7, 0x1
  1031. 00000A8C  630E                     bls        +0x10 /* 00000A9C */
  1032. 00000A8E  2F3C 0000 0093           move.l     -[A7], 0x93
  1033. 00000A94  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1034. 00000A98  584F                     addq.w     A7, 4
  1035. 00000A9A  6076                     bra        +0x78 /* 00000B12 */
  1036. label00000A9C:
  1037. 00000A9C  0C87 0000 0001           cmpi.l     D7, 0x1
  1038. 00000AA2  670E                     beq        +0x10 /* 00000AB2 */
  1039. 00000AA4  7001                     moveq.l    D0, 0x01
  1040. 00000AA6  3D40 FB9C                move.w     [A6 - 0x464], D0
  1041. 00000AAA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1042. 00000AAC  2D40 FBA0                move.l     [A6 - 0x460], D0
  1043. 00000AB0  6060                     bra        +0x62 /* 00000B12 */
  1044. label00000AB2:
  1045. 00000AB2  206E FBA4                movea.l    A0, [A6 - 0x45C]
  1046. 00000AB6  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1047. 00000ABA  660E                     bne        +0x10 /* 00000ACA */
  1048. 00000ABC  7001                     moveq.l    D0, 0x01
  1049. 00000ABE  3D40 FB9C                move.w     [A6 - 0x464], D0
  1050. 00000AC2  7000                     moveq.l    D0, 0x00
  1051. 00000AC4  2D40 FBA0                move.l     [A6 - 0x460], D0
  1052. 00000AC8  6048                     bra        +0x4A /* 00000B12 */
  1053. label00000ACA:
  1054. 00000ACA  2F2E FBA4                move.l     -[A7], [A6 - 0x45C]
  1055. 00000ACE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1056. 00000AD2  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  1057. 00000AD6  5280                     addq.l     D0, 1
  1058. 00000AD8  2D40 FBA0                move.l     [A6 - 0x460], D0
  1059. 00000ADC  4A80                     tst.l      D0
  1060. 00000ADE  6E0E                     bgt        +0x10 /* 00000AEE */
  1061. 00000AE0  2F3C 0000 0093           move.l     -[A7], 0x93
  1062. 00000AE6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1063. 00000AEA  584F                     addq.w     A7, 4
  1064. 00000AEC  6024                     bra        +0x26 /* 00000B12 */
  1065. label00000AEE:
  1066. 00000AEE  7001                     moveq.l    D0, 0x01
  1067. 00000AF0  3D40 FB9C                move.w     [A6 - 0x464], D0
  1068. 00000AF4  601C                     bra        +0x1E /* 00000B12 */
  1069. label00000AF6:
  1070. 00000AF6  486E FB8C                pea.l      [A6 - 0x474]
  1071. 00000AFA  2F2E FB90                move.l     -[A7], [A6 - 0x470]
  1072. 00000AFE  2F0C                     move.l     -[A7], A4
  1073. 00000B00  4EBA 2782                jsr        [PC + 0x2782 /* 00003284 */]
  1074. 00000B04  4A80                     tst.l      D0
  1075. 00000B06  660A                     bne        +0xC /* 00000B12 */
  1076. 00000B08  2F3C 0000 02DC           move.l     -[A7], 0x2DC
  1077. 00000B0E  4EBA F4F0                jsr        [PC - 0xB10 /* 00000000 */]
  1078. label00000B12:
  1079. 00000B12  246E FB84                movea.l    A2, [A6 - 0x47C]
  1080. 00000B16  206A 000C                movea.l    A0, [A2 + 0xC]
  1081. 00000B1A  2010                     move.l     D0, [A0]
  1082. 00000B1C  721F                     moveq.l    D1, 0x1F
  1083. 00000B1E  C081                     and.l      D0, D1
  1084. 00000B20  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1085. 00000B24  1030 0000                move.b     D0, [A0 + D0.w]
  1086. 00000B28  7210                     moveq.l    D1, 0x10
  1087. 00000B2A  C001                     and.b      D0, D1
  1088. 00000B2C  6600 008E                bne        +0x90 /* 00000BBC */
  1089. 00000B30  202E 0012                move.l     D0, [A6 + 0x12]
  1090. 00000B34  6700 0086                beq        +0x88 /* 00000BBC */
  1091. 00000B38  362D D93A                move.w     D3, [A5 - 0x26C6]
  1092. 00000B3C  2F0A                     move.l     -[A7], A2
  1093. 00000B3E  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  1094. 00000B42  2F2E FB94                move.l     -[A7], [A6 - 0x46C]
  1095. 00000B46  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1096. 00000B4A  B66D D93A                cmp.w      D3, [A5 - 0x26C6]
  1097. 00000B4E  666C                     bne        +0x6E /* 00000BBC */
  1098. 00000B50  266E 0012                movea.l    A3, [A6 + 0x12]
  1099. 00000B54  1013                     move.b     D0, [A3]
  1100. 00000B56  7213                     moveq.l    D1, 0x13
  1101. 00000B58  B001                     cmp.b      D0, D1
  1102. 00000B5A  6660                     bne        +0x62 /* 00000BBC */
  1103. 00000B5C  202E FB90                move.l     D0, [A6 - 0x470]
  1104. 00000B60  675A                     beq        +0x5C /* 00000BBC */
  1105. 00000B62  206E FB90                movea.l    A0, [A6 - 0x470]
  1106. 00000B66  2268 0010                movea.l    A1, [A0 + 0x10]
  1107. 00000B6A  4AA9 008E                tst.l      [A1 + 0x8E]
  1108. 00000B6E  674C                     beq        +0x4E /* 00000BBC */
  1109. 00000B70  266B 0016                movea.l    A3, [A3 + 0x16]
  1110. 00000B74  2013                     move.l     D0, [A3]
  1111. 00000B76  721F                     moveq.l    D1, 0x1F
  1112. 00000B78  C041                     and.w      D0, D1
  1113. 00000B7A  7214                     moveq.l    D1, 0x14
  1114. 00000B7C  B041                     cmp.w      D0, D1
  1115. 00000B7E  663C                     bne        +0x3E /* 00000BBC */
  1116. 00000B80  226B 000C                movea.l    A1, [A3 + 0xC]
  1117. 00000B84  B3C8                     cmpa.l     A1, A0
  1118. 00000B86  6634                     bne        +0x36 /* 00000BBC */
  1119. 00000B88  206E 0012                movea.l    A0, [A6 + 0x12]
  1120. 00000B8C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1121. 00000B90  7054                     moveq.l    D0, 0x54
  1122. 00000B92  D5C0                     add.l      A2, D0
  1123. 00000B94  2F0A                     move.l     -[A7], A2
  1124. 00000B96  486E FFD0                pea.l      [A6 - 0x30]
  1125. 00000B9A  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1126. 00000B9E  2640                     movea.l    A3, D0
  1127. 00000BA0  200B                     move.l     D0, A3
  1128. 00000BA2  6718                     beq        +0x1A /* 00000BBC */
  1129. 00000BA4  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1130. 00000BA8  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1131. 00000BAC  2F0B                     move.l     -[A7], A3
  1132. 00000BAE  4EBA F53C                jsr        [PC - 0xAC4 /* 000000EC */]
  1133. 00000BB2  2D40 FB8C                move.l     [A6 - 0x474], D0
  1134. 00000BB6  2D6E FFD0 FB84           move.l     [A6 - 0x47C], [A6 - 0x30]
  1135. label00000BBC:
  1136. 00000BBC  246E FB84                movea.l    A2, [A6 - 0x47C]
  1137. 00000BC0  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1138. 00000BC4  4267                     clr.w      -[A7]
  1139. 00000BC6  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1140. 00000BCA  2D40 FB80                move.l     [A6 - 0x480], D0
  1141. 00000BCE  206A 000C                movea.l    A0, [A2 + 0xC]
  1142. 00000BD2  2210                     move.l     D1, [A0]
  1143. 00000BD4  741F                     moveq.l    D2, 0x1F
  1144. 00000BD6  C282                     and.l      D1, D2
  1145. 00000BD8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1146. 00000BDC  1230 1000                move.b     D1, [A0 + D1.w]
  1147. 00000BE0  7410                     moveq.l    D2, 0x10
  1148. 00000BE2  C202                     and.b      D1, D2
  1149. 00000BE4  6616                     bne        +0x18 /* 00000BFC */
  1150. 00000BE6  2040                     movea.l    A0, D0
  1151. 00000BE8  5048                     addq.w     A0, 8
  1152. 00000BEA  2F08                     move.l     -[A7], A0
  1153. 00000BEC  2040                     movea.l    A0, D0
  1154. 00000BEE  2068 0008                movea.l    A0, [A0 + 0x8]
  1155. 00000BF2  2010                     move.l     D0, [A0]
  1156. 00000BF4  8085                     or.l       D0, D5
  1157. 00000BF6  2F00                     move.l     -[A7], D0
  1158. 00000BF8  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  1159. label00000BFC:
  1160. 00000BFC  102E FFB4                move.b     D0, [A6 - 0x4C]
  1161. 00000C00  675A                     beq        +0x5C /* 00000C5C */
  1162. 00000C02  206E FB8C                movea.l    A0, [A6 - 0x474]
  1163. 00000C06  2068 0016                movea.l    A0, [A0 + 0x16]
  1164. 00000C0A  2010                     move.l     D0, [A0]
  1165. 00000C0C  246E FB80                movea.l    A2, [A6 - 0x480]
  1166. 00000C10  2480                     move.l     [A2], D0
  1167. 00000C12  266E FB8C                movea.l    A3, [A6 - 0x474]
  1168. 00000C16  1013                     move.b     D0, [A3]
  1169. 00000C18  7214                     moveq.l    D1, 0x14
  1170. 00000C1A  B001                     cmp.b      D0, D1
  1171. 00000C1C  663E                     bne        +0x40 /* 00000C5C */
  1172. 00000C1E  206B 0002                movea.l    A0, [A3 + 0x2]
  1173. 00000C22  1010                     move.b     D0, [A0]
  1174. 00000C24  7213                     moveq.l    D1, 0x13
  1175. 00000C26  B001                     cmp.b      D0, D1
  1176. 00000C28  6632                     bne        +0x34 /* 00000C5C */
  1177. 00000C2A  206B 0002                movea.l    A0, [A3 + 0x2]
  1178. 00000C2E  2068 0002                movea.l    A0, [A0 + 0x2]
  1179. 00000C32  2028 0016                move.l     D0, [A0 + 0x16]
  1180. 00000C36  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1181. 00000C3A  2040                     movea.l    A0, D0
  1182. 00000C3C  2810                     move.l     D4, [A0]
  1183. 00000C3E  2D44 FFF8                move.l     [A6 - 0x8], D4
  1184. 00000C42  0284 0000 00FF           andi.l     D4, 0xFF
  1185. 00000C48  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1186. 00000C4C  1030 4000                move.b     D0, [A0 + D4.w]
  1187. 00000C50  7201                     moveq.l    D1, 0x01
  1188. 00000C52  C001                     and.b      D0, D1
  1189. 00000C54  6706                     beq        +0x8 /* 00000C5C */
  1190. 00000C56  202E FFF8                move.l     D0, [A6 - 0x8]
  1191. 00000C5A  2480                     move.l     [A2], D0
  1192. label00000C5C:
  1193. 00000C5C  206E FB84                movea.l    A0, [A6 - 0x47C]
  1194. 00000C60  1028 001C                move.b     D0, [A0 + 0x1C]
  1195. 00000C64  4880                     ext.w      D0
  1196. 00000C66  48C0                     ext.l      D0
  1197. 00000C68  7212                     moveq.l    D1, 0x12
  1198. 00000C6A  B081                     cmp.l      D0, D1
  1199. 00000C6C  6700 00F0                beq        +0xF2 /* 00000D5E */
  1200. 00000C70  7210                     moveq.l    D1, 0x10
  1201. 00000C72  B081                     cmp.l      D0, D1
  1202. 00000C74  6700 00E8                beq        +0xEA /* 00000D5E */
  1203. 00000C78  7215                     moveq.l    D1, 0x15
  1204. 00000C7A  B081                     cmp.l      D0, D1
  1205. 00000C7C  6700 00E0                beq        +0xE2 /* 00000D5E */
  1206. 00000C80  7206                     moveq.l    D1, 0x06
  1207. 00000C82  B081                     cmp.l      D0, D1
  1208. 00000C84  673A                     beq        +0x3C /* 00000CC0 */
  1209. 00000C86  7203                     moveq.l    D1, 0x03
  1210. 00000C88  B081                     cmp.l      D0, D1
  1211. 00000C8A  6734                     beq        +0x36 /* 00000CC0 */
  1212. 00000C8C  7202                     moveq.l    D1, 0x02
  1213. 00000C8E  B081                     cmp.l      D0, D1
  1214. 00000C90  672E                     beq        +0x30 /* 00000CC0 */
  1215. 00000C92  7207                     moveq.l    D1, 0x07
  1216. 00000C94  B081                     cmp.l      D0, D1
  1217. 00000C96  6728                     beq        +0x2A /* 00000CC0 */
  1218. 00000C98  7211                     moveq.l    D1, 0x11
  1219. 00000C9A  B081                     cmp.l      D0, D1
  1220. 00000C9C  6752                     beq        +0x54 /* 00000CF0 */
  1221. 00000C9E  720F                     moveq.l    D1, 0x0F
  1222. 00000CA0  B081                     cmp.l      D0, D1
  1223. 00000CA2  677A                     beq        +0x7C /* 00000D1E */
  1224. 00000CA4  720A                     moveq.l    D1, 0x0A
  1225. 00000CA6  B081                     cmp.l      D0, D1
  1226. 00000CA8  6774                     beq        +0x76 /* 00000D1E */
  1227. 00000CAA  720D                     moveq.l    D1, 0x0D
  1228. 00000CAC  B081                     cmp.l      D0, D1
  1229. 00000CAE  676E                     beq        +0x70 /* 00000D1E */
  1230. 00000CB0  7214                     moveq.l    D1, 0x14
  1231. 00000CB2  B081                     cmp.l      D0, D1
  1232. 00000CB4  6768                     beq        +0x6A /* 00000D1E */
  1233. 00000CB6  720E                     moveq.l    D1, 0x0E
  1234. 00000CB8  B081                     cmp.l      D0, D1
  1235. 00000CBA  6762                     beq        +0x64 /* 00000D1E */
  1236. 00000CBC  6000 0096                bra        +0x98 /* 00000D54 */
  1237. label00000CC0:
  1238. 00000CC0  246E FB84                movea.l    A2, [A6 - 0x47C]
  1239. 00000CC4  206A 000C                movea.l    A0, [A2 + 0xC]
  1240. 00000CC8  2010                     move.l     D0, [A0]
  1241. 00000CCA  721F                     moveq.l    D1, 0x1F
  1242. 00000CCC  C081                     and.l      D0, D1
  1243. 00000CCE  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1244. 00000CD2  1030 0000                move.b     D0, [A0 + D0.w]
  1245. 00000CD6  7210                     moveq.l    D1, 0x10
  1246. 00000CD8  C001                     and.b      D0, D1
  1247. 00000CDA  6600 0082                bne        +0x84 /* 00000D5E */
  1248. 00000CDE  2F0A                     move.l     -[A7], A2
  1249. 00000CE0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1250. 00000CE4  2F00                     move.l     -[A7], D0
  1251. 00000CE6  4EBA 0EF6                jsr        [PC + 0xEF6 /* 00001BDE */]
  1252. 00000CEA  2D40 FB88                move.l     [A6 - 0x478], D0
  1253. 00000CEE  6010                     bra        +0x12 /* 00000D00 */
  1254. label00000CF0:
  1255. 00000CF0  206E FB84                movea.l    A0, [A6 - 0x47C]
  1256. 00000CF4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1257. 00000CF8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1258. 00000CFC  2D40 FB88                move.l     [A6 - 0x478], D0
  1259. label00000D00:
  1260. 00000D00  246E FB80                movea.l    A2, [A6 - 0x480]
  1261. 00000D04  526A 0006                addq.w     [A2 + 0x6], 1
  1262. 00000D08  2F0A                     move.l     -[A7], A2
  1263. 00000D0A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1264. 00000D0E  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1265. 00000D12  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1266. 00000D16  202E FB88                move.l     D0, [A6 - 0x478]
  1267. 00000D1A  4EFA 059E                jmp        [PC + 0x59E /* 000012BA */]
  1268. label00000D1E:
  1269. 00000D1E  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  1270. 00000D24  6612                     bne        +0x14 /* 00000D38 */
  1271. 00000D26  206E FB84                movea.l    A0, [A6 - 0x47C]
  1272. 00000D2A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1273. 00000D2E  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  1274. 00000D32  2D40 FB88                move.l     [A6 - 0x478], D0
  1275. 00000D36  60C8                     bra        -0x36 /* 00000D00 */
  1276. label00000D38:
  1277. 00000D38  487A 0590                pea.l      [PC + 0x590 /* 000012CA, value 0x4E56 'NV', cstring "" */]
  1278. 00000D3C  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1279. 00000D40  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  1280. 00000D44  2F00                     move.l     -[A7], D0
  1281. 00000D46  7057                     moveq.l    D0, 0x57
  1282. 00000D48  2F00                     move.l     -[A7], D0
  1283. 00000D4A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1284. 00000D4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1285. 00000D52  600A                     bra        +0xC /* 00000D5E */
  1286. label00000D54:
  1287. 00000D54  2F3C 0000 036F           move.l     -[A7], 0x36F
  1288. 00000D5A  4EBA F2A4                jsr        [PC - 0xD5C /* 00000000 */]
  1289. label00000D5E:
  1290. 00000D5E  206E FB84                movea.l    A0, [A6 - 0x47C]
  1291. 00000D62  2068 000C                movea.l    A0, [A0 + 0xC]
  1292. 00000D66  2010                     move.l     D0, [A0]
  1293. 00000D68  721F                     moveq.l    D1, 0x1F
  1294. 00000D6A  C081                     and.l      D0, D1
  1295. 00000D6C  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1296. 00000D70  1030 0000                move.b     D0, [A0 + D0.w]
  1297. 00000D74  7210                     moveq.l    D1, 0x10
  1298. 00000D76  C001                     and.b      D0, D1
  1299. 00000D78  6700 0382                beq        +0x384 /* 000010FC */
  1300. 00000D7C  246E FB80                movea.l    A2, [A6 - 0x480]
  1301. 00000D80  526A 0006                addq.w     [A2 + 0x6], 1
  1302. 00000D84  2F0A                     move.l     -[A7], A2
  1303. 00000D86  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1304. 00000D8A  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  1305. 00000D90  6700 00D8                beq        +0xDA /* 00000E6A */
  1306. 00000D94  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1307. 00000D98  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1308. 00000D9C  2D40 FB8C                move.l     [A6 - 0x474], D0
  1309. 00000DA0  122E FFB4                move.b     D1, [A6 - 0x4C]
  1310. 00000DA4  6736                     beq        +0x38 /* 00000DDC */
  1311. 00000DA6  2040                     movea.l    A0, D0
  1312. 00000DA8  1410                     move.b     D2, [A0]
  1313. 00000DAA  7200                     moveq.l    D1, 0x00
  1314. 00000DAC  1202                     move.b     D1, D2
  1315. 00000DAE  745F                     moveq.l    D2, 0x5F
  1316. 00000DB0  B282                     cmp.l      D1, D2
  1317. 00000DB2  670E                     beq        +0x10 /* 00000DC2 */
  1318. 00000DB4  7413                     moveq.l    D2, 0x13
  1319. 00000DB6  B282                     cmp.l      D1, D2
  1320. 00000DB8  6708                     beq        +0xA /* 00000DC2 */
  1321. 00000DBA  7401                     moveq.l    D2, 0x01
  1322. 00000DBC  B282                     cmp.l      D1, D2
  1323. 00000DBE  670A                     beq        +0xC /* 00000DCA */
  1324. 00000DC0  600E                     bra        +0x10 /* 00000DD0 */
  1325. label00000DC2:
  1326. 00000DC2  7000                     moveq.l    D0, 0x00
  1327. 00000DC4  2D40 FFE0                move.l     [A6 - 0x20], D0
  1328. 00000DC8  6044                     bra        +0x46 /* 00000E0E */
  1329. label00000DCA:
  1330. 00000DCA  2468 0006                movea.l    A2, [A0 + 0x6]
  1331. 00000DCE  6010                     bra        +0x12 /* 00000DE0 */
  1332. label00000DD0:
  1333. 00000DD0  7042                     moveq.l    D0, 0x42
  1334. 00000DD2  2F00                     move.l     -[A7], D0
  1335. 00000DD4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1336. 00000DD8  584F                     addq.w     A7, 4
  1337. 00000DDA  6032                     bra        +0x34 /* 00000E0E */
  1338. label00000DDC:
  1339. 00000DDC  246E FB8C                movea.l    A2, [A6 - 0x474]
  1340. label00000DE0:
  1341. 00000DE0  1012                     move.b     D0, [A2]
  1342. 00000DE2  725D                     moveq.l    D1, 0x5D
  1343. 00000DE4  B001                     cmp.b      D0, D1
  1344. 00000DE6  671E                     beq        +0x20 /* 00000E06 */
  1345. 00000DE8  204C                     movea.l    A0, A4
  1346. 00000DEA  7854                     moveq.l    D4, 0x54
  1347. 00000DEC  D1C4                     add.l      A0, D4
  1348. 00000DEE  2F08                     move.l     -[A7], A0
  1349. 00000DF0  206E FB90                movea.l    A0, [A6 - 0x470]
  1350. 00000DF4  D1C4                     add.l      A0, D4
  1351. 00000DF6  2F08                     move.l     -[A7], A0
  1352. 00000DF8  7034                     moveq.l    D0, 0x34
  1353. 00000DFA  2F00                     move.l     -[A7], D0
  1354. 00000DFC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1355. 00000E00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1356. 00000E04  6008                     bra        +0xA /* 00000E0E */
  1357. label00000E06:
  1358. 00000E06  202A 0006                move.l     D0, [A2 + 0x6]
  1359. 00000E0A  2D40 FFE0                move.l     [A6 - 0x20], D0
  1360. label00000E0E:
  1361. 00000E0E  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1362. 00000E12  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  1363. 00000E16  2F00                     move.l     -[A7], D0
  1364. 00000E18  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1365. 00000E1C  2D40 FB88                move.l     [A6 - 0x478], D0
  1366. 00000E20  2040                     movea.l    A0, D0
  1367. 00000E22  216E FFE0 0006           move.l     [A0 + 0x6], [A6 - 0x20]
  1368. 00000E28  226E FB84                movea.l    A1, [A6 - 0x47C]
  1369. 00000E2C  2269 0010                movea.l    A1, [A1 + 0x10]
  1370. 00000E30  3229 0008                move.w     D1, [A1 + 0x8]
  1371. 00000E34  0241 4000                andi.w     D1, 0x4000 /* '@\0' */
  1372. 00000E38  6610                     bne        +0x12 /* 00000E4A */
  1373. 00000E3A  7219                     moveq.l    D1, 0x19
  1374. 00000E3C  2268 0016                movea.l    A1, [A0 + 0x16]
  1375. 00000E40  2281                     move.l     [A1], D1
  1376. 00000E42  2068 0016                movea.l    A0, [A0 + 0x16]
  1377. 00000E46  214C 000C                move.l     [A0 + 0xC], A4
  1378. label00000E4A:
  1379. 00000E4A  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1380. 00000E4E  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  1381. 00000E52  2F2E FB94                move.l     -[A7], [A6 - 0x46C]
  1382. 00000E56  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1383. 00000E5A  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1384. 00000E5E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1385. 00000E62  202E FB88                move.l     D0, [A6 - 0x478]
  1386. 00000E66  4EFA 0452                jmp        [PC + 0x452 /* 000012BA */]
  1387. label00000E6A:
  1388. 00000E6A  7053                     moveq.l    D0, 0x53
  1389. 00000E6C  1F00                     move.b     -[A7], D0
  1390. 00000E6E  7042                     moveq.l    D0, 0x42
  1391. 00000E70  2F00                     move.l     -[A7], D0
  1392. 00000E72  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1393. 00000E76  486E FFDC                pea.l      [A6 - 0x24]
  1394. 00000E7A  4EBA F19C                jsr        [PC - 0xE64 /* 00000018 */]
  1395. 00000E7E  102E FFB4                move.b     D0, [A6 - 0x4C]
  1396. 00000E82  670E                     beq        +0x10 /* 00000E92 */
  1397. 00000E84  206E FB8C                movea.l    A0, [A6 - 0x474]
  1398. 00000E88  2068 0016                movea.l    A0, [A0 + 0x16]
  1399. 00000E8C  2468 0008                movea.l    A2, [A0 + 0x8]
  1400. 00000E90  6004                     bra        +0x6 /* 00000E96 */
  1401. label00000E92:
  1402. 00000E92  7000                     moveq.l    D0, 0x00
  1403. 00000E94  2440                     movea.l    A2, D0
  1404. label00000E96:
  1405. 00000E96  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1406. 00000E9A  2F0A                     move.l     -[A7], A2
  1407. 00000E9C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1408. 00000EA0  2F2E FB94                move.l     -[A7], [A6 - 0x46C]
  1409. 00000EA4  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1410. 00000EA8  2D40 FFD8                move.l     [A6 - 0x28], D0
  1411. 00000EAC  206E FB90                movea.l    A0, [A6 - 0x470]
  1412. 00000EB0  2068 000C                movea.l    A0, [A0 + 0xC]
  1413. 00000EB4  2068 000C                movea.l    A0, [A0 + 0xC]
  1414. 00000EB8  2068 0010                movea.l    A0, [A0 + 0x10]
  1415. 00000EBC  2828 0010                move.l     D4, [A0 + 0x10]
  1416. 00000EC0  2D44 FFFC                move.l     [A6 - 0x4], D4
  1417. 00000EC4  0284 0000 2000           andi.l     D4, 0x2000 /* ' \0' */
  1418. 00000ECA  2A2E FFFC                move.l     D5, [A6 - 0x4]
  1419. 00000ECE  0285 0000 4000           andi.l     D5, 0x4000 /* '@\0' */
  1420. 00000ED4  102E FFB4                move.b     D0, [A6 - 0x4C]
  1421. 00000ED8  672C                     beq        +0x2E /* 00000F06 */
  1422. 00000EDA  206E FB8C                movea.l    A0, [A6 - 0x474]
  1423. 00000EDE  2068 0016                movea.l    A0, [A0 + 0x16]
  1424. 00000EE2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1425. 00000EE6  4267                     clr.w      -[A7]
  1426. 00000EE8  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1427. 00000EEC  2440                     movea.l    A2, D0
  1428. 00000EEE  2004                     move.l     D0, D4
  1429. 00000EF0  8085                     or.l       D0, D5
  1430. 00000EF2  6704                     beq        +0x6 /* 00000EF8 */
  1431. 00000EF4  7011                     moveq.l    D0, 0x11
  1432. 00000EF6  2480                     move.l     [A2], D0
  1433. label00000EF8:
  1434. 00000EF8  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1435. 00000EFC  2F0A                     move.l     -[A7], A2
  1436. 00000EFE  4EBA 3108                jsr        [PC + 0x3108 /* 00004008 */]
  1437. 00000F02  2D40 FB8C                move.l     [A6 - 0x474], D0
  1438. label00000F06:
  1439. 00000F06  102E FFB3                move.b     D0, [A6 - 0x4D]
  1440. 00000F0A  6730                     beq        +0x32 /* 00000F3C */
  1441. 00000F0C  102E FFB4                move.b     D0, [A6 - 0x4C]
  1442. 00000F10  672A                     beq        +0x2C /* 00000F3C */
  1443. 00000F12  206E FB90                movea.l    A0, [A6 - 0x470]
  1444. 00000F16  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1445. 00000F1A  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1446. 00000F1E  42A7                     clr.l      -[A7]
  1447. 00000F20  102E FFB2                move.b     D0, [A6 - 0x4E]
  1448. 00000F24  6704                     beq        +0x6 /* 00000F2A */
  1449. 00000F26  7000                     moveq.l    D0, 0x00
  1450. 00000F28  6002                     bra        +0x4 /* 00000F2C */
  1451. label00000F2A:
  1452. 00000F2A  7010                     moveq.l    D0, 0x10
  1453. label00000F2C:
  1454. 00000F2C  7224                     moveq.l    D1, 0x24
  1455. 00000F2E  8081                     or.l       D0, D1
  1456. 00000F30  2F00                     move.l     -[A7], D0
  1457. 00000F32  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  1458. 00000F36  2640                     movea.l    A3, D0
  1459. 00000F38  6000 01B0                bra        +0x1B2 /* 000010EA */
  1460. label00000F3C:
  1461. 00000F3C  102E FFB2                move.b     D0, [A6 - 0x4E]
  1462. 00000F40  670E                     beq        +0x10 /* 00000F50 */
  1463. 00000F42  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1464. 00000F46  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  1465. 00000F4A  2D40 FB88                move.l     [A6 - 0x478], D0
  1466. 00000F4E  6018                     bra        +0x1A /* 00000F68 */
  1467. label00000F50:
  1468. 00000F50  206E FB90                movea.l    A0, [A6 - 0x470]
  1469. 00000F54  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1470. 00000F58  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1471. 00000F5C  486E FB8C                pea.l      [A6 - 0x474]
  1472. 00000F60  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1473. 00000F64  2D40 FB88                move.l     [A6 - 0x478], D0
  1474. label00000F68:
  1475. 00000F68  7013                     moveq.l    D0, 0x13
  1476. 00000F6A  2F00                     move.l     -[A7], D0
  1477. 00000F6C  246E FB88                movea.l    A2, [A6 - 0x478]
  1478. 00000F70  206A 0016                movea.l    A0, [A2 + 0x16]
  1479. 00000F74  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1480. 00000F78  2F0A                     move.l     -[A7], A2
  1481. 00000F7A  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1482. 00000F7E  2D40 FB88                move.l     [A6 - 0x478], D0
  1483. 00000F82  2F00                     move.l     -[A7], D0
  1484. 00000F84  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1485. 00000F88  2D40 FB88                move.l     [A6 - 0x478], D0
  1486. 00000F8C  4A84                     tst.l      D4
  1487. 00000F8E  6738                     beq        +0x3A /* 00000FC8 */
  1488. 00000F90  222E FFBC                move.l     D1, [A6 - 0x44]
  1489. 00000F94  8286                     or.l       D1, D6
  1490. 00000F96  6730                     beq        +0x32 /* 00000FC8 */
  1491. 00000F98  206E FFD8                movea.l    A0, [A6 - 0x28]
  1492. 00000F9C  2068 0010                movea.l    A0, [A0 + 0x10]
  1493. 00000FA0  3228 0008                move.w     D1, [A0 + 0x8]
  1494. 00000FA4  0241 0100                andi.w     D1, 0x100
  1495. 00000FA8  671E                     beq        +0x20 /* 00000FC8 */
  1496. 00000FAA  2040                     movea.l    A0, D0
  1497. 00000FAC  1210                     move.b     D1, [A0]
  1498. 00000FAE  745F                     moveq.l    D2, 0x5F
  1499. 00000FB0  B202                     cmp.b      D1, D2
  1500. 00000FB2  670A                     beq        +0xC /* 00000FBE */
  1501. 00000FB4  2F3C 0000 03D3           move.l     -[A7], 0x3D3
  1502. 00000FBA  4EBA F044                jsr        [PC - 0xFBC /* 00000000 */]
  1503. label00000FBE:
  1504. 00000FBE  206E FB88                movea.l    A0, [A6 - 0x478]
  1505. 00000FC2  0068 4000 0024           ori.w      [A0 + 0x24], 0x4000 /* '@\0' */
  1506. label00000FC8:
  1507. 00000FC8  206E FFD8                movea.l    A0, [A6 - 0x28]
  1508. 00000FCC  2068 0010                movea.l    A0, [A0 + 0x10]
  1509. 00000FD0  3028 0008                move.w     D0, [A0 + 0x8]
  1510. 00000FD4  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  1511. 00000FD8  6710                     beq        +0x12 /* 00000FEA */
  1512. 00000FDA  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1513. 00000FDE  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1514. 00000FE2  7000                     moveq.l    D0, 0x00
  1515. 00000FE4  2D40 FB8C                move.l     [A6 - 0x474], D0
  1516. 00000FE8  606A                     bra        +0x6C /* 00001054 */
  1517. label00000FEA:
  1518. 00000FEA  102E FFB4                move.b     D0, [A6 - 0x4C]
  1519. 00000FEE  662E                     bne        +0x30 /* 0000101E */
  1520. 00000FF0  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1521. 00000FF4  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  1522. 00000FF8  2F00                     move.l     -[A7], D0
  1523. 00000FFA  204C                     movea.l    A0, A4
  1524. 00000FFC  7054                     moveq.l    D0, 0x54
  1525. 00000FFE  D1C0                     add.l      A0, D0
  1526. 00001000  2F08                     move.l     -[A7], A0
  1527. 00001002  7010                     moveq.l    D0, 0x10
  1528. 00001004  2F00                     move.l     -[A7], D0
  1529. 00001006  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1530. 0000100A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1531. 0000100E  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1532. 00001012  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1533. 00001016  7000                     moveq.l    D0, 0x00
  1534. 00001018  2D40 FB8C                move.l     [A6 - 0x474], D0
  1535. 0000101C  6036                     bra        +0x38 /* 00001054 */
  1536. label0000101E:
  1537. 0000101E  206E FB8C                movea.l    A0, [A6 - 0x474]
  1538. 00001022  2468 0016                movea.l    A2, [A0 + 0x16]
  1539. 00001026  206A 0008                movea.l    A0, [A2 + 0x8]
  1540. 0000102A  2610                     move.l     D3, [A0]
  1541. 0000102C  0283 0000 00C0           andi.l     D3, 0xC0
  1542. 00001032  206E FFD8                movea.l    A0, [A6 - 0x28]
  1543. 00001036  2668 000C                movea.l    A3, [A0 + 0xC]
  1544. 0000103A  2013                     move.l     D0, [A3]
  1545. 0000103C  4680                     not.l      D0
  1546. 0000103E  C083                     and.l      D0, D3
  1547. 00001040  6712                     beq        +0x14 /* 00001054 */
  1548. 00001042  2F0B                     move.l     -[A7], A3
  1549. 00001044  2F0A                     move.l     -[A7], A2
  1550. 00001046  2F3C 0000 008D           move.l     -[A7], 0x8D
  1551. 0000104C  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1552. 00001050  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1553. label00001054:
  1554. 00001054  4A84                     tst.l      D4
  1555. 00001056  670A                     beq        +0xC /* 00001062 */
  1556. 00001058  206E FB8C                movea.l    A0, [A6 - 0x474]
  1557. 0000105C  0068 1000 0024           ori.w      [A0 + 0x24], 0x1000
  1558. label00001062:
  1559. 00001062  4A85                     tst.l      D5
  1560. 00001064  670A                     beq        +0xC /* 00001070 */
  1561. 00001066  206E FB8C                movea.l    A0, [A6 - 0x474]
  1562. 0000106A  0068 2000 0024           ori.w      [A0 + 0x24], 0x2000 /* ' \0' */
  1563. label00001070:
  1564. 00001070  302E FB9C                move.w     D0, [A6 - 0x464]
  1565. 00001074  6760                     beq        +0x62 /* 000010D6 */
  1566. 00001076  246E FB88                movea.l    A2, [A6 - 0x478]
  1567. 0000107A  1012                     move.b     D0, [A2]
  1568. 0000107C  725F                     moveq.l    D1, 0x5F
  1569. 0000107E  B001                     cmp.b      D0, D1
  1570. 00001080  6654                     bne        +0x56 /* 000010D6 */
  1571. 00001082  200A                     move.l     D0, A2
  1572. 00001084  6750                     beq        +0x52 /* 000010D6 */
  1573. 00001086  202E FB8C                move.l     D0, [A6 - 0x474]
  1574. 0000108A  674A                     beq        +0x4C /* 000010D6 */
  1575. 0000108C  206E FFD8                movea.l    A0, [A6 - 0x28]
  1576. 00001090  7054                     moveq.l    D0, 0x54
  1577. 00001092  D1C0                     add.l      A0, D0
  1578. 00001094  2F08                     move.l     -[A7], A0
  1579. 00001096  246E FB88                movea.l    A2, [A6 - 0x478]
  1580. 0000109A  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  1581. 0000109E  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1582. 000010A2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1583. 000010A6  2F2E FBA0                move.l     -[A7], [A6 - 0x460]
  1584. 000010AA  2F2E FBA4                move.l     -[A7], [A6 - 0x45C]
  1585. 000010AE  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  1586. 000010B2  2640                     movea.l    A3, D0
  1587. 000010B4  200B                     move.l     D0, A3
  1588. 000010B6  6708                     beq        +0xA /* 000010C0 */
  1589. 000010B8  2F0A                     move.l     -[A7], A2
  1590. 000010BA  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1591. 000010BE  602A                     bra        +0x2C /* 000010EA */
  1592. label000010C0:
  1593. 000010C0  2F2E FB88                move.l     -[A7], [A6 - 0x478]
  1594. 000010C4  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1595. 000010C8  42A7                     clr.l      -[A7]
  1596. 000010CA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1597. 000010CE  4EBA 0DF6                jsr        [PC + 0xDF6 /* 00001EC6 */]
  1598. 000010D2  2640                     movea.l    A3, D0
  1599. 000010D4  6014                     bra        +0x16 /* 000010EA */
  1600. label000010D6:
  1601. 000010D6  2F2E FB88                move.l     -[A7], [A6 - 0x478]
  1602. 000010DA  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1603. 000010DE  42A7                     clr.l      -[A7]
  1604. 000010E0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1605. 000010E4  4EBA 0DE0                jsr        [PC + 0xDE0 /* 00001EC6 */]
  1606. 000010E8  2640                     movea.l    A3, D0
  1607. label000010EA:
  1608. 000010EA  7054                     moveq.l    D0, 0x54
  1609. 000010EC  1F00                     move.b     -[A7], D0
  1610. 000010EE  7012                     moveq.l    D0, 0x12
  1611. 000010F0  2F00                     move.l     -[A7], D0
  1612. 000010F2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1613. 000010F6  200B                     move.l     D0, A3
  1614. 000010F8  4EFA 01C0                jmp        [PC + 0x1C0 /* 000012BA */]
  1615. label000010FC:
  1616. 000010FC  102E FFB4                move.b     D0, [A6 - 0x4C]
  1617. 00001100  6600 00DA                bne        +0xDC /* 000011DC */
  1618. 00001104  206E FB84                movea.l    A0, [A6 - 0x47C]
  1619. 00001108  1028 001C                move.b     D0, [A0 + 0x1C]
  1620. 0000110C  7212                     moveq.l    D1, 0x12
  1621. 0000110E  B001                     cmp.b      D0, D1
  1622. 00001110  6600 0094                bne        +0x96 /* 000011A6 */
  1623. 00001114  102D D993                move.b     D0, [A5 - 0x266D]
  1624. 00001118  802D D990                or.b       D0, [A5 - 0x2670]
  1625. 0000111C  6700 0088                beq        +0x8A /* 000011A6 */
  1626. 00001120  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1627. 00001124  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1628. 00001128  2D40 FB8C                move.l     [A6 - 0x474], D0
  1629. 0000112C  2040                     movea.l    A0, D0
  1630. 0000112E  1010                     move.b     D0, [A0]
  1631. 00001130  725D                     moveq.l    D1, 0x5D
  1632. 00001132  B001                     cmp.b      D0, D1
  1633. 00001134  671E                     beq        +0x20 /* 00001154 */
  1634. 00001136  204C                     movea.l    A0, A4
  1635. 00001138  7654                     moveq.l    D3, 0x54
  1636. 0000113A  D1C3                     add.l      A0, D3
  1637. 0000113C  2F08                     move.l     -[A7], A0
  1638. 0000113E  206E FB90                movea.l    A0, [A6 - 0x470]
  1639. 00001142  D1C3                     add.l      A0, D3
  1640. 00001144  2F08                     move.l     -[A7], A0
  1641. 00001146  7034                     moveq.l    D0, 0x34
  1642. 00001148  2F00                     move.l     -[A7], D0
  1643. 0000114A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1644. 0000114E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1645. 00001152  600C                     bra        +0xE /* 00001160 */
  1646. label00001154:
  1647. 00001154  206E FB8C                movea.l    A0, [A6 - 0x474]
  1648. 00001158  2028 0006                move.l     D0, [A0 + 0x6]
  1649. 0000115C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1650. label00001160:
  1651. 00001160  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1652. 00001164  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1653. 00001168  2D40 FB88                move.l     [A6 - 0x478], D0
  1654. 0000116C  2040                     movea.l    A0, D0
  1655. 0000116E  214C 0002                move.l     [A0 + 0x2], A4
  1656. 00001172  226E FB84                movea.l    A1, [A6 - 0x47C]
  1657. 00001176  2229 002C                move.l     D1, [A1 + 0x2C]
  1658. 0000117A  D2AE FFE4                add.l      D1, [A6 - 0x1C]
  1659. 0000117E  2141 0006                move.l     [A0 + 0x6], D1
  1660. 00001182  2269 000C                movea.l    A1, [A1 + 0xC]
  1661. 00001186  2211                     move.l     D1, [A1]
  1662. 00001188  741F                     moveq.l    D2, 0x1F
  1663. 0000118A  C242                     and.w      D1, D2
  1664. 0000118C  7415                     moveq.l    D2, 0x15
  1665. 0000118E  B242                     cmp.w      D1, D2
  1666. 00001190  6700 FB6E                beq        -0x490 /* 00000D00 */
  1667. 00001194  2F00                     move.l     -[A7], D0
  1668. 00001196  206E FB80                movea.l    A0, [A6 - 0x480]
  1669. 0000119A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1670. 0000119E  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1671. 000011A2  6000 FB5C                bra        -0x4A2 /* 00000D00 */
  1672. label000011A6:
  1673. 000011A6  2F2E FB84                move.l     -[A7], [A6 - 0x47C]
  1674. 000011AA  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  1675. 000011AE  2F00                     move.l     -[A7], D0
  1676. 000011B0  204C                     movea.l    A0, A4
  1677. 000011B2  7054                     moveq.l    D0, 0x54
  1678. 000011B4  D1C0                     add.l      A0, D0
  1679. 000011B6  2F08                     move.l     -[A7], A0
  1680. 000011B8  7010                     moveq.l    D0, 0x10
  1681. 000011BA  2F00                     move.l     -[A7], D0
  1682. 000011BC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1683. 000011C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1684. 000011C4  206D D874                movea.l    A0, [A5 - 0x278C]
  1685. 000011C8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1686. 000011CC  7001                     moveq.l    D0, 0x01
  1687. 000011CE  2F00                     move.l     -[A7], D0
  1688. 000011D0  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1689. 000011D4  2D40 FB88                move.l     [A6 - 0x478], D0
  1690. 000011D8  6000 FB26                bra        -0x4D8 /* 00000D00 */
  1691. label000011DC:
  1692. 000011DC  206D D874                movea.l    A0, [A5 - 0x278C]
  1693. 000011E0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1694. 000011E4  246E FB84                movea.l    A2, [A6 - 0x47C]
  1695. 000011E8  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  1696. 000011EC  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1697. 000011F0  2640                     movea.l    A3, D0
  1698. 000011F2  7001                     moveq.l    D0, 0x01
  1699. 000011F4  2F00                     move.l     -[A7], D0
  1700. 000011F6  2F2E FB80                move.l     -[A7], [A6 - 0x480]
  1701. 000011FA  2F2E FB8C                move.l     -[A7], [A6 - 0x474]
  1702. 000011FE  2F0B                     move.l     -[A7], A3
  1703. 00001200  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1704. 00001204  2840                     movea.l    A4, D0
  1705. 00001206  2F0C                     move.l     -[A7], A4
  1706. 00001208  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  1707. 0000120C  7013                     moveq.l    D0, 0x13
  1708. 0000120E  2F00                     move.l     -[A7], D0
  1709. 00001210  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1710. 00001214  2F0C                     move.l     -[A7], A4
  1711. 00001216  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1712. 0000121A  2D40 FB88                move.l     [A6 - 0x478], D0
  1713. 0000121E  2440                     movea.l    A2, D0
  1714. 00001220  7216                     moveq.l    D1, 0x16
  1715. 00001222  D5C1                     add.l      A2, D1
  1716. 00001224  2F0A                     move.l     -[A7], A2
  1717. 00001226  2052                     movea.l    A0, [A2]
  1718. 00001228  2210                     move.l     D1, [A0]
  1719. 0000122A  8285                     or.l       D1, D5
  1720. 0000122C  2F01                     move.l     -[A7], D1
  1721. 0000122E  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  1722. 00001232  2F2E FB88                move.l     -[A7], [A6 - 0x478]
  1723. 00001236  4EBA 0A0E                jsr        [PC + 0xA0E /* 00001C46 */]
  1724. 0000123A  2052                     movea.l    A0, [A2]
  1725. 0000123C  2010                     move.l     D0, [A0]
  1726. 0000123E  721F                     moveq.l    D1, 0x1F
  1727. 00001240  C041                     and.w      D0, D1
  1728. 00001242  7212                     moveq.l    D1, 0x12
  1729. 00001244  B041                     cmp.w      D0, D1
  1730. 00001246  660C                     bne        +0xE /* 00001254 */
  1731. 00001248  2F2E FB88                move.l     -[A7], [A6 - 0x478]
  1732. 0000124C  4EBA 0990                jsr        [PC + 0x990 /* 00001BDE */]
  1733. 00001250  2D40 FB88                move.l     [A6 - 0x478], D0
  1734. label00001254:
  1735. 00001254  246E FB84                movea.l    A2, [A6 - 0x47C]
  1736. 00001258  102A 001C                move.b     D0, [A2 + 0x1C]
  1737. 0000125C  7210                     moveq.l    D1, 0x10
  1738. 0000125E  B001                     cmp.b      D0, D1
  1739. 00001260  663A                     bne        +0x3C /* 0000129C */
  1740. 00001262  206D D874                movea.l    A0, [A5 - 0x278C]
  1741. 00001266  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1742. 0000126A  102A 0011                move.b     D0, [A2 + 0x11]
  1743. 0000126E  4880                     ext.w      D0
  1744. 00001270  48C0                     ext.l      D0
  1745. 00001272  E180                     asl        D0, 8
  1746. 00001274  122A 0010                move.b     D1, [A2 + 0x10]
  1747. 00001278  4881                     ext.w      D1
  1748. 0000127A  48C1                     ext.l      D1
  1749. 0000127C  D081                     add.l      D0, D1
  1750. 0000127E  2F00                     move.l     -[A7], D0
  1751. 00001280  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1752. 00001284  2640                     movea.l    A3, D0
  1753. 00001286  7012                     moveq.l    D0, 0x12
  1754. 00001288  2F00                     move.l     -[A7], D0
  1755. 0000128A  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1756. 0000128E  2F2E FB88                move.l     -[A7], [A6 - 0x478]
  1757. 00001292  2F0B                     move.l     -[A7], A3
  1758. 00001294  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1759. 00001298  2D40 FB88                move.l     [A6 - 0x478], D0
  1760. label0000129C:
  1761. 0000129C  202E FB88                move.l     D0, [A6 - 0x478]
  1762. 000012A0  6018                     bra        +0x1A /* 000012BA */
  1763. label000012A2:
  1764. 000012A2  262E FB8C                move.l     D3, [A6 - 0x474]
  1765. 000012A6  6704                     beq        +0x6 /* 000012AC */
  1766. 000012A8  2003                     move.l     D0, D3
  1767. 000012AA  600E                     bra        +0x10 /* 000012BA */
  1768. label000012AC:
  1769. 000012AC  206D D874                movea.l    A0, [A5 - 0x278C]
  1770. 000012B0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1771. 000012B4  42A7                     clr.l      -[A7]
  1772. 000012B6  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1773. label000012BA:
  1774. 000012BA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1775. 000012BE  4E5E                     unlink     A6
  1776. 000012C0  205F                     movea.l    A0, [A7]+
  1777. 000012C2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1778. 000012C6  4ED0                     jmp        [A0]
  1779. 000012C8  0002 0000                ori.b      D2, 0x0
  1780. 000012CC  4E56 FFF0                link       A6, -0x0010
  1781. 000012D0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1782. 000012D4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1783. 000012D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1784. 000012DC  4EBA 089C                jsr        [PC + 0x89C /* 00001B7A */]
  1785. 000012E0  2D40 0008                move.l     [A6 + 0x8], D0
  1786. 000012E4  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1787. 000012E8  2D40 FFF0                move.l     [A6 - 0x10], D0
  1788. 000012EC  705C                     moveq.l    D0, 0x5C
  1789. 000012EE  1F00                     move.b     -[A7], D0
  1790. 000012F0  7026                     moveq.l    D0, 0x26
  1791. 000012F2  2F00                     move.l     -[A7], D0
  1792. 000012F4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1793. 000012F8  706A                     moveq.l    D0, 0x6A
  1794. 000012FA  2F00                     move.l     -[A7], D0
  1795. 000012FC  42A7                     clr.l      -[A7]
  1796. 000012FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1797. 00001302  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1798. 00001306  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1799. 0000130A  2D40 FFF4                move.l     [A6 - 0xC], D0
  1800. 0000130E  2F00                     move.l     -[A7], D0
  1801. 00001310  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1802. 00001314  2440                     movea.l    A2, D0
  1803. 00001316  200A                     move.l     D0, A2
  1804. 00001318  6706                     beq        +0x8 /* 00001320 */
  1805. 0000131A  200A                     move.l     D0, A2
  1806. 0000131C  4EFA 014E                jmp        [PC + 0x14E /* 0000146C */]
  1807. label00001320:
  1808. 00001320  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1809. 00001324  4EBA 0788                jsr        [PC + 0x788 /* 00001AAE */]
  1810. 00001328  2D40 FFF0                move.l     [A6 - 0x10], D0
  1811. 0000132C  246E FFF4                movea.l    A2, [A6 - 0xC]
  1812. 00001330  2540 0006                move.l     [A2 + 0x6], D0
  1813. 00001334  14BC 0001                move.b     [A2], 0x1
  1814. 00001338  544A                     addq.w     A2, 2
  1815. 0000133A  2D4A FFF8                move.l     [A6 - 0x8], A2
  1816. 0000133E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1817. 00001342  5C48                     addq.w     A0, 6
  1818. 00001344  2D48 FFFC                move.l     [A6 - 0x4], A0
  1819. 00001348  6000 008A                bra        +0x8C /* 000013D4 */
  1820. label0000134C:
  1821. 0000134C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1822. 00001350  2F0B                     move.l     -[A7], A3
  1823. 00001352  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1824. 00001356  6000 00CA                bra        +0xCC /* 00001422 */
  1825. label0000135A:
  1826. 0000135A  2014                     move.l     D0, [A4]
  1827. 0000135C  0280 0000 00FF           andi.l     D0, 0xFF
  1828. 00001362  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1829. 00001366  1030 0000                move.b     D0, [A0 + D0.w]
  1830. 0000136A  7201                     moveq.l    D1, 0x01
  1831. 0000136C  C001                     and.b      D0, D1
  1832. 0000136E  670E                     beq        +0x10 /* 0000137E */
  1833. 00001370  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1834. 00001374  2F0C                     move.l     -[A7], A4
  1835. 00001376  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1836. 0000137A  6000 00A6                bra        +0xA8 /* 00001422 */
  1837. label0000137E:
  1838. 0000137E  2013                     move.l     D0, [A3]
  1839. 00001380  761F                     moveq.l    D3, 0x1F
  1840. 00001382  C043                     and.w      D0, D3
  1841. 00001384  7214                     moveq.l    D1, 0x14
  1842. 00001386  B041                     cmp.w      D0, D1
  1843. 00001388  6620                     bne        +0x22 /* 000013AA */
  1844. 0000138A  2014                     move.l     D0, [A4]
  1845. 0000138C  C043                     and.w      D0, D3
  1846. 0000138E  720B                     moveq.l    D1, 0x0B
  1847. 00001390  B041                     cmp.w      D0, D1
  1848. 00001392  6216                     bhi        +0x18 /* 000013AA */
  1849. 00001394  486E 0008                pea.l      [A6 + 0x8]
  1850. 00001398  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1851. 0000139C  4A80                     tst.l      D0
  1852. 0000139E  670A                     beq        +0xC /* 000013AA */
  1853. 000013A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1854. 000013A4  20AE 0008                move.l     [A0], [A6 + 0x8]
  1855. 000013A8  602A                     bra        +0x2C /* 000013D4 */
  1856. label000013AA:
  1857. 000013AA  2014                     move.l     D0, [A4]
  1858. 000013AC  761F                     moveq.l    D3, 0x1F
  1859. 000013AE  C043                     and.w      D0, D3
  1860. 000013B0  7214                     moveq.l    D1, 0x14
  1861. 000013B2  B041                     cmp.w      D0, D1
  1862. 000013B4  664A                     bne        +0x4C /* 00001400 */
  1863. 000013B6  2013                     move.l     D0, [A3]
  1864. 000013B8  C043                     and.w      D0, D3
  1865. 000013BA  720B                     moveq.l    D1, 0x0B
  1866. 000013BC  B041                     cmp.w      D0, D1
  1867. 000013BE  6240                     bhi        +0x42 /* 00001400 */
  1868. 000013C0  486E FFF0                pea.l      [A6 - 0x10]
  1869. 000013C4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1870. 000013C8  4A80                     tst.l      D0
  1871. 000013CA  6734                     beq        +0x36 /* 00001400 */
  1872. 000013CC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1873. 000013D0  20AE FFF0                move.l     [A0], [A6 - 0x10]
  1874. label000013D4:
  1875. 000013D4  206E FFF0                movea.l    A0, [A6 - 0x10]
  1876. 000013D8  2868 0016                movea.l    A4, [A0 + 0x16]
  1877. 000013DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1878. 000013E0  2668 0016                movea.l    A3, [A0 + 0x16]
  1879. 000013E4  2013                     move.l     D0, [A3]
  1880. 000013E6  0280 0000 00FF           andi.l     D0, 0xFF
  1881. 000013EC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1882. 000013F0  1030 0000                move.b     D0, [A0 + D0.w]
  1883. 000013F4  7201                     moveq.l    D1, 0x01
  1884. 000013F6  C001                     and.b      D0, D1
  1885. 000013F8  6700 FF60                beq        -0x9E /* 0000135A */
  1886. 000013FC  6000 FF4E                bra        -0xB0 /* 0000134C */
  1887. label00001400:
  1888. 00001400  42A7                     clr.l      -[A7]
  1889. 00001402  2F0B                     move.l     -[A7], A3
  1890. 00001404  7060                     moveq.l    D0, 0x60
  1891. 00001406  2F00                     move.l     -[A7], D0
  1892. 00001408  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1893. 0000140C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1894. 00001410  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1895. 00001414  206D D874                movea.l    A0, [A5 - 0x278C]
  1896. 00001418  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1897. 0000141C  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1898. 00001420  604A                     bra        +0x4C /* 0000146C */
  1899. label00001422:
  1900. 00001422  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1901. 00001426  4EBA 246E                jsr        [PC + 0x246E /* 00003896 */]
  1902. 0000142A  7013                     moveq.l    D0, 0x13
  1903. 0000142C  2F00                     move.l     -[A7], D0
  1904. 0000142E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1905. 00001432  2268 0016                movea.l    A1, [A0 + 0x16]
  1906. 00001436  2F29 0008                move.l     -[A7], [A1 + 0x8]
  1907. 0000143A  2F08                     move.l     -[A7], A0
  1908. 0000143C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1909. 00001440  2D40 0008                move.l     [A6 + 0x8], D0
  1910. 00001444  2040                     movea.l    A0, D0
  1911. 00001446  2268 0016                movea.l    A1, [A0 + 0x16]
  1912. 0000144A  2211                     move.l     D1, [A1]
  1913. 0000144C  741F                     moveq.l    D2, 0x1F
  1914. 0000144E  C242                     and.w      D1, D2
  1915. 00001450  7412                     moveq.l    D2, 0x12
  1916. 00001452  B242                     cmp.w      D1, D2
  1917. 00001454  660A                     bne        +0xC /* 00001460 */
  1918. 00001456  2F00                     move.l     -[A7], D0
  1919. 00001458  4EBA 0784                jsr        [PC + 0x784 /* 00001BDE */]
  1920. 0000145C  2D40 0008                move.l     [A6 + 0x8], D0
  1921. label00001460:
  1922. 00001460  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1923. 00001464  4EBA 07E0                jsr        [PC + 0x7E0 /* 00001C46 */]
  1924. 00001468  202E 0008                move.l     D0, [A6 + 0x8]
  1925. label0000146C:
  1926. 0000146C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1927. 00001470  4E5E                     unlink     A6
  1928. 00001472  205F                     movea.l    A0, [A7]+
  1929. 00001474  584F                     addq.w     A7, 4
  1930. 00001476  4ED0                     jmp        [A0]
  1931. 00001478  4E56 0000                link       A6, 0
  1932. 0000147C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1933. 00001480  266E 0008                movea.l    A3, [A6 + 0x8]
  1934. 00001484  2F0B                     move.l     -[A7], A3
  1935. 00001486  4EBA 06F2                jsr        [PC + 0x6F2 /* 00001B7A */]
  1936. 0000148A  2640                     movea.l    A3, D0
  1937. 0000148C  6002                     bra        +0x4 /* 00001490 */
  1938. label0000148E:
  1939. 0000148E  264C                     movea.l    A3, A4
  1940. label00001490:
  1941. 00001490  706B                     moveq.l    D0, 0x6B
  1942. 00001492  2F00                     move.l     -[A7], D0
  1943. 00001494  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1944. 00001498  2F0B                     move.l     -[A7], A3
  1945. 0000149A  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1946. 0000149E  2640                     movea.l    A3, D0
  1947. 000014A0  2F0B                     move.l     -[A7], A3
  1948. 000014A2  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1949. 000014A6  2840                     movea.l    A4, D0
  1950. 000014A8  200C                     move.l     D0, A4
  1951. 000014AA  66E2                     bne        -0x1C /* 0000148E */
  1952. 000014AC  2F0B                     move.l     -[A7], A3
  1953. 000014AE  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1954. 000014B2  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  1955. 000014B6  2640                     movea.l    A3, D0
  1956. 000014B8  246B 0016                movea.l    A2, [A3 + 0x16]
  1957. 000014BC  200A                     move.l     D0, A2
  1958. 000014BE  672C                     beq        +0x2E /* 000014EC */
  1959. 000014C0  2012                     move.l     D0, [A2]
  1960. 000014C2  0280 0000 00FF           andi.l     D0, 0xFF
  1961. 000014C8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1962. 000014CC  1030 0000                move.b     D0, [A0 + D0.w]
  1963. 000014D0  7201                     moveq.l    D1, 0x01
  1964. 000014D2  C001                     and.b      D0, D1
  1965. 000014D4  6612                     bne        +0x14 /* 000014E8 */
  1966. 000014D6  42A7                     clr.l      -[A7]
  1967. 000014D8  2F0A                     move.l     -[A7], A2
  1968. 000014DA  705F                     moveq.l    D0, 0x5F
  1969. 000014DC  2F00                     move.l     -[A7], D0
  1970. 000014DE  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1971. 000014E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1972. 000014E6  6004                     bra        +0x6 /* 000014EC */
  1973. label000014E8:
  1974. 000014E8  246A 0008                movea.l    A2, [A2 + 0x8]
  1975. label000014EC:
  1976. 000014EC  7013                     moveq.l    D0, 0x13
  1977. 000014EE  2F00                     move.l     -[A7], D0
  1978. 000014F0  2F0A                     move.l     -[A7], A2
  1979. 000014F2  2F0B                     move.l     -[A7], A3
  1980. 000014F4  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1981. 000014F8  2640                     movea.l    A3, D0
  1982. 000014FA  2F0B                     move.l     -[A7], A3
  1983. 000014FC  4EBA 0748                jsr        [PC + 0x748 /* 00001C46 */]
  1984. 00001500  2F0B                     move.l     -[A7], A3
  1985. 00001502  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1986. 00001506  4267                     clr.w      -[A7]
  1987. 00001508  42A7                     clr.l      -[A7]
  1988. 0000150A  4EBA EEDE                jsr        [PC - 0x1122 /* 000003EA */]
  1989. 0000150E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1990. 00001512  4E5E                     unlink     A6
  1991. 00001514  205F                     movea.l    A0, [A7]+
  1992. 00001516  584F                     addq.w     A7, 4
  1993. 00001518  4ED0                     jmp        [A0]
  1994. fn0000151A:
  1995. 0000151A  4E56 FFE4                link       A6, -0x001C
  1996. 0000151E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1997. 00001522  286E 0008                movea.l    A4, [A6 + 0x8]
  1998. 00001526  266E 000C                movea.l    A3, [A6 + 0xC]
  1999. 0000152A  202C 0016                move.l     D0, [A4 + 0x16]
  2000. 0000152E  2D40 FFE8                move.l     [A6 - 0x18], D0
  2001. 00001532  2040                     movea.l    A0, D0
  2002. 00001534  2010                     move.l     D0, [A0]
  2003. 00001536  721F                     moveq.l    D1, 0x1F
  2004. 00001538  C041                     and.w      D0, D1
  2005. 0000153A  7219                     moveq.l    D1, 0x19
  2006. 0000153C  B041                     cmp.w      D0, D1
  2007. 0000153E  670E                     beq        +0x10 /* 0000154E */
  2008. 00001540  7036                     moveq.l    D0, 0x36
  2009. 00001542  2F00                     move.l     -[A7], D0
  2010. 00001544  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2011. 00001548  584F                     addq.w     A7, 4
  2012. 0000154A  6000 01F4                bra        +0x1F6 /* 00001740 */
  2013. label0000154E:
  2014. 0000154E  206E FFE8                movea.l    A0, [A6 - 0x18]
  2015. 00001552  2068 000C                movea.l    A0, [A0 + 0xC]
  2016. 00001556  2028 000C                move.l     D0, [A0 + 0xC]
  2017. 0000155A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2018. 0000155E  222B 0016                move.l     D1, [A3 + 0x16]
  2019. 00001562  2D41 FFEC                move.l     [A6 - 0x14], D1
  2020. 00001566  2F00                     move.l     -[A7], D0
  2021. 00001568  2F01                     move.l     -[A7], D1
  2022. 0000156A  4EBA 1CCC                jsr        [PC + 0x1CCC /* 00003238 */]
  2023. 0000156E  2D40 FFF0                move.l     [A6 - 0x10], D0
  2024. 00001572  4A80                     tst.l      D0
  2025. 00001574  6618                     bne        +0x1A /* 0000158E */
  2026. 00001576  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2027. 0000157A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2028. 0000157E  704C                     moveq.l    D0, 0x4C
  2029. 00001580  2F00                     move.l     -[A7], D0
  2030. 00001582  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  2031. 00001586  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2032. 0000158A  6000 01B4                bra        +0x1B6 /* 00001740 */
  2033. label0000158E:
  2034. 0000158E  302E FFF2                move.w     D0, [A6 - 0xE]
  2035. 00001592  7207                     moveq.l    D1, 0x07
  2036. 00001594  C041                     and.w      D0, D1
  2037. 00001596  7201                     moveq.l    D1, 0x01
  2038. 00001598  B041                     cmp.w      D0, D1
  2039. 0000159A  672C                     beq        +0x2E /* 000015C8 */
  2040. 0000159C  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  2041. 000015A0  206E FFEC                movea.l    A0, [A6 - 0x14]
  2042. 000015A4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2043. 000015A8  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  2044. 000015AC  4A80                     tst.l      D0
  2045. 000015AE  6618                     bne        +0x1A /* 000015C8 */
  2046. 000015B0  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2047. 000015B4  2068 000C                movea.l    A0, [A0 + 0xC]
  2048. 000015B8  7054                     moveq.l    D0, 0x54
  2049. 000015BA  D1C0                     add.l      A0, D0
  2050. 000015BC  2F08                     move.l     -[A7], A0
  2051. 000015BE  7004                     moveq.l    D0, 0x04
  2052. 000015C0  2F00                     move.l     -[A7], D0
  2053. 000015C2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2054. 000015C6  504F                     addq.w     A7, 8
  2055. label000015C8:
  2056. 000015C8  2F0B                     move.l     -[A7], A3
  2057. 000015CA  4EBA EB20                jsr        [PC - 0x14E0 /* 000000EC */]
  2058. 000015CE  2D40 FFF4                move.l     [A6 - 0xC], D0
  2059. 000015D2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2060. 000015D6  4267                     clr.w      -[A7]
  2061. 000015D8  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2062. 000015DC  2D40 FFEC                move.l     [A6 - 0x14], D0
  2063. 000015E0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2064. 000015E4  2F00                     move.l     -[A7], D0
  2065. 000015E6  4EBA 2A20                jsr        [PC + 0x2A20 /* 00004008 */]
  2066. 000015EA  2D40 FFF4                move.l     [A6 - 0xC], D0
  2067. 000015EE  246E FFE8                movea.l    A2, [A6 - 0x18]
  2068. 000015F2  206A 0008                movea.l    A0, [A2 + 0x8]
  2069. 000015F6  2210                     move.l     D1, [A0]
  2070. 000015F8  741F                     moveq.l    D2, 0x1F
  2071. 000015FA  C282                     and.l      D1, D2
  2072. 000015FC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2073. 00001600  1230 1000                move.b     D1, [A0 + D1.w]
  2074. 00001604  7410                     moveq.l    D2, 0x10
  2075. 00001606  C202                     and.b      D1, D2
  2076. 00001608  6700 0096                beq        +0x98 /* 000016A0 */
  2077. 0000160C  7254                     moveq.l    D1, 0x54
  2078. 0000160E  1F01                     move.b     -[A7], D1
  2079. 00001610  7212                     moveq.l    D1, 0x12
  2080. 00001612  2F01                     move.l     -[A7], D1
  2081. 00001614  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2082. 00001618  7053                     moveq.l    D0, 0x53
  2083. 0000161A  1F00                     move.b     -[A7], D0
  2084. 0000161C  7042                     moveq.l    D0, 0x42
  2085. 0000161E  2F00                     move.l     -[A7], D0
  2086. 00001620  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2087. 00001624  486E FFF8                pea.l      [A6 - 0x8]
  2088. 00001628  4EBA E9EE                jsr        [PC - 0x1612 /* 00000018 */]
  2089. 0000162C  2F0C                     move.l     -[A7], A4
  2090. 0000162E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2091. 00001632  4267                     clr.w      -[A7]
  2092. 00001634  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2093. 00001638  2F00                     move.l     -[A7], D0
  2094. 0000163A  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2095. 0000163E  7013                     moveq.l    D0, 0x13
  2096. 00001640  2F00                     move.l     -[A7], D0
  2097. 00001642  206C 0016                movea.l    A0, [A4 + 0x16]
  2098. 00001646  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2099. 0000164A  2F0C                     move.l     -[A7], A4
  2100. 0000164C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2101. 00001650  2840                     movea.l    A4, D0
  2102. 00001652  2F0C                     move.l     -[A7], A4
  2103. 00001654  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2104. 00001658  2840                     movea.l    A4, D0
  2105. 0000165A  206E FFF4                movea.l    A0, [A6 - 0xC]
  2106. 0000165E  2468 0016                movea.l    A2, [A0 + 0x16]
  2107. 00001662  206A 0008                movea.l    A0, [A2 + 0x8]
  2108. 00001666  2610                     move.l     D3, [A0]
  2109. 00001668  0283 0000 00C0           andi.l     D3, 0xC0
  2110. 0000166E  266C 0016                movea.l    A3, [A4 + 0x16]
  2111. 00001672  2013                     move.l     D0, [A3]
  2112. 00001674  4680                     not.l      D0
  2113. 00001676  C083                     and.l      D0, D3
  2114. 00001678  6712                     beq        +0x14 /* 0000168C */
  2115. 0000167A  2F0B                     move.l     -[A7], A3
  2116. 0000167C  2F0A                     move.l     -[A7], A2
  2117. 0000167E  2F3C 0000 008D           move.l     -[A7], 0x8D
  2118. 00001684  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  2119. 00001688  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2120. label0000168C:
  2121. 0000168C  2F0C                     move.l     -[A7], A4
  2122. 0000168E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2123. 00001692  42A7                     clr.l      -[A7]
  2124. 00001694  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2125. 00001698  4EBA 082C                jsr        [PC + 0x82C /* 00001EC6 */]
  2126. 0000169C  4EFA 00AA                jmp        [PC + 0xAA /* 00001748 */]
  2127. label000016A0:
  2128. 000016A0  206E FFE8                movea.l    A0, [A6 - 0x18]
  2129. 000016A4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2130. 000016A8  4267                     clr.w      -[A7]
  2131. 000016AA  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2132. 000016AE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2133. 000016B2  246E FFF4                movea.l    A2, [A6 - 0xC]
  2134. 000016B6  206A 0016                movea.l    A0, [A2 + 0x16]
  2135. 000016BA  2210                     move.l     D1, [A0]
  2136. 000016BC  2040                     movea.l    A0, D0
  2137. 000016BE  2081                     move.l     [A0], D1
  2138. 000016C0  2F0C                     move.l     -[A7], A4
  2139. 000016C2  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2140. 000016C6  2840                     movea.l    A4, D0
  2141. 000016C8  2F0C                     move.l     -[A7], A4
  2142. 000016CA  206D D874                movea.l    A0, [A5 - 0x278C]
  2143. 000016CE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2144. 000016D2  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2145. 000016D6  7002                     moveq.l    D0, 0x02
  2146. 000016D8  2F00                     move.l     -[A7], D0
  2147. 000016DA  206D D874                movea.l    A0, [A5 - 0x278C]
  2148. 000016DE  2628 0018                move.l     D3, [A0 + 0x18]
  2149. 000016E2  2F03                     move.l     -[A7], D3
  2150. 000016E4  2F0C                     move.l     -[A7], A4
  2151. 000016E6  2F03                     move.l     -[A7], D3
  2152. 000016E8  7001                     moveq.l    D0, 0x01
  2153. 000016EA  2F00                     move.l     -[A7], D0
  2154. 000016EC  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2155. 000016F0  2F00                     move.l     -[A7], D0
  2156. 000016F2  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2157. 000016F6  2840                     movea.l    A4, D0
  2158. 000016F8  7001                     moveq.l    D0, 0x01
  2159. 000016FA  2F00                     move.l     -[A7], D0
  2160. 000016FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2161. 00001700  2F0A                     move.l     -[A7], A2
  2162. 00001702  2F0C                     move.l     -[A7], A4
  2163. 00001704  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2164. 00001708  2640                     movea.l    A3, D0
  2165. 0000170A  7013                     moveq.l    D0, 0x13
  2166. 0000170C  2F00                     move.l     -[A7], D0
  2167. 0000170E  206B 0016                movea.l    A0, [A3 + 0x16]
  2168. 00001712  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2169. 00001716  2F0B                     move.l     -[A7], A3
  2170. 00001718  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2171. 0000171C  2640                     movea.l    A3, D0
  2172. 0000171E  2F0B                     move.l     -[A7], A3
  2173. 00001720  4EBA 0524                jsr        [PC + 0x524 /* 00001C46 */]
  2174. 00001724  206B 0016                movea.l    A0, [A3 + 0x16]
  2175. 00001728  2010                     move.l     D0, [A0]
  2176. 0000172A  721F                     moveq.l    D1, 0x1F
  2177. 0000172C  C041                     and.w      D0, D1
  2178. 0000172E  7212                     moveq.l    D1, 0x12
  2179. 00001730  B041                     cmp.w      D0, D1
  2180. 00001732  6608                     bne        +0xA /* 0000173C */
  2181. 00001734  2F0B                     move.l     -[A7], A3
  2182. 00001736  4EBA 04A6                jsr        [PC + 0x4A6 /* 00001BDE */]
  2183. 0000173A  2640                     movea.l    A3, D0
  2184. label0000173C:
  2185. 0000173C  200B                     move.l     D0, A3
  2186. 0000173E  6008                     bra        +0xA /* 00001748 */
  2187. label00001740:
  2188. 00001740  2F0C                     move.l     -[A7], A4
  2189. 00001742  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2190. 00001746  200B                     move.l     D0, A3
  2191. label00001748:
  2192. 00001748  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2193. 0000174C  4E5E                     unlink     A6
  2194. 0000174E  205F                     movea.l    A0, [A7]+
  2195. 00001750  504F                     addq.w     A7, 8
  2196. 00001752  4ED0                     jmp        [A0]
  2197. 00001754  4E56 FFE4                link       A6, -0x001C
  2198. 00001758  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2199. 0000175C  286E 0008                movea.l    A4, [A6 + 0x8]
  2200. 00001760  200C                     move.l     D0, A4
  2201. 00001762  6706                     beq        +0x8 /* 0000176A */
  2202. 00001764  4AAC 0016                tst.l      [A4 + 0x16]
  2203. 00001768  660A                     bne        +0xC /* 00001774 */
  2204. label0000176A:
  2205. 0000176A  2F3C 0000 053A           move.l     -[A7], 0x53A
  2206. 00001770  4EBA E88E                jsr        [PC - 0x1772 /* 00000000 */]
  2207. label00001774:
  2208. 00001774  206C 0016                movea.l    A0, [A4 + 0x16]
  2209. 00001778  2010                     move.l     D0, [A0]
  2210. 0000177A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2211. 0000177E  302E FFE6                move.w     D0, [A6 - 0x1A]
  2212. 00001782  721F                     moveq.l    D1, 0x1F
  2213. 00001784  C041                     and.w      D0, D1
  2214. 00001786  7219                     moveq.l    D1, 0x19
  2215. 00001788  B041                     cmp.w      D0, D1
  2216. 0000178A  665A                     bne        +0x5C /* 000017E6 */
  2217. 0000178C  202D D998                move.l     D0, [A5 - 0x2668]
  2218. 00001790  6754                     beq        +0x56 /* 000017E6 */
  2219. 00001792  206D D998                movea.l    A0, [A5 - 0x2668]
  2220. 00001796  4AA8 0014                tst.l      [A0 + 0x14]
  2221. 0000179A  674A                     beq        +0x4C /* 000017E6 */
  2222. 0000179C  486D DCEC                pea.l      [A5 - 0x2314]
  2223. 000017A0  7002                     moveq.l    D0, 0x02
  2224. 000017A2  2F00                     move.l     -[A7], D0
  2225. 000017A4  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2226. 000017A8  2440                     movea.l    A2, D0
  2227. 000017AA  200A                     move.l     D0, A2
  2228. 000017AC  660A                     bne        +0xC /* 000017B8 */
  2229. 000017AE  2F3C 0000 0543           move.l     -[A7], 0x543
  2230. 000017B4  4EBA E84A                jsr        [PC - 0x17B6 /* 00000000 */]
  2231. label000017B8:
  2232. 000017B8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2233. 000017BC  1B7C 0054 CDDC           move.b     [A5 - 0x3224], 0x54 /* 'T' */
  2234. 000017C2  7013                     moveq.l    D0, 0x13
  2235. 000017C4  2F00                     move.l     -[A7], D0
  2236. 000017C6  206A 000C                movea.l    A0, [A2 + 0xC]
  2237. 000017CA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2238. 000017CE  2F0A                     move.l     -[A7], A2
  2239. 000017D0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2240. 000017D4  2F00                     move.l     -[A7], D0
  2241. 000017D6  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2242. 000017DA  2F00                     move.l     -[A7], D0
  2243. 000017DC  2F0C                     move.l     -[A7], A4
  2244. 000017DE  4EBA FD3A                jsr        [PC - 0x2C6 /* 0000151A */]
  2245. 000017E2  4EFA 0264                jmp        [PC + 0x264 /* 00001A48 */]
  2246. label000017E6:
  2247. 000017E6  202E FFE4                move.l     D0, [A6 - 0x1C]
  2248. 000017EA  0280 0000 00FF           andi.l     D0, 0xFF
  2249. 000017F0  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2250. 000017F4  1030 0000                move.b     D0, [A0 + D0.w]
  2251. 000017F8  7201                     moveq.l    D1, 0x01
  2252. 000017FA  C001                     and.b      D0, D1
  2253. 000017FC  671C                     beq        +0x1E /* 0000181A */
  2254. 000017FE  7013                     moveq.l    D0, 0x13
  2255. 00001800  2F00                     move.l     -[A7], D0
  2256. 00001802  206C 0016                movea.l    A0, [A4 + 0x16]
  2257. 00001806  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2258. 0000180A  2F0C                     move.l     -[A7], A4
  2259. 0000180C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2260. 00001810  2840                     movea.l    A4, D0
  2261. 00001812  2F0C                     move.l     -[A7], A4
  2262. 00001814  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2263. 00001818  2840                     movea.l    A4, D0
  2264. label0000181A:
  2265. 0000181A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2266. 0000181E  486E FFE8                pea.l      [A6 - 0x18]
  2267. 00001822  4EBA E7F4                jsr        [PC - 0x180C /* 00000018 */]
  2268. 00001826  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  2269. 0000182C  670A                     beq        +0xC /* 00001838 */
  2270. 0000182E  7012                     moveq.l    D0, 0x12
  2271. 00001830  2F00                     move.l     -[A7], D0
  2272. 00001832  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2273. 00001836  584F                     addq.w     A7, 4
  2274. label00001838:
  2275. 00001838  246C 0016                movea.l    A2, [A4 + 0x16]
  2276. 0000183C  2012                     move.l     D0, [A2]
  2277. 0000183E  721F                     moveq.l    D1, 0x1F
  2278. 00001840  C041                     and.w      D0, D1
  2279. 00001842  7214                     moveq.l    D1, 0x14
  2280. 00001844  B041                     cmp.w      D0, D1
  2281. 00001846  6600 017E                bne        +0x180 /* 000019C6 */
  2282. 0000184A  2D4A FFEC                move.l     [A6 - 0x14], A2
  2283. 0000184E  202A 000C                move.l     D0, [A2 + 0xC]
  2284. 00001852  2D40 FFF4                move.l     [A6 - 0xC], D0
  2285. 00001856  7257                     moveq.l    D1, 0x57
  2286. 00001858  2F01                     move.l     -[A7], D1
  2287. 0000185A  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  2288. 0000185E  2D40 FFF0                move.l     [A6 - 0x10], D0
  2289. 00001862  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2290. 00001866  2F00                     move.l     -[A7], D0
  2291. 00001868  42A7                     clr.l      -[A7]
  2292. 0000186A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  2293. 0000186E  2640                     movea.l    A3, D0
  2294. 00001870  200B                     move.l     D0, A3
  2295. 00001872  6700 0126                beq        +0x128 /* 0000199A */
  2296. 00001876  2F0B                     move.l     -[A7], A3
  2297. 00001878  2F0A                     move.l     -[A7], A2
  2298. 0000187A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2299. 0000187E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2300. 00001882  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2301. 00001886  2640                     movea.l    A3, D0
  2302. 00001888  206B 000C                movea.l    A0, [A3 + 0xC]
  2303. 0000188C  2010                     move.l     D0, [A0]
  2304. 0000188E  721F                     moveq.l    D1, 0x1F
  2305. 00001890  C081                     and.l      D0, D1
  2306. 00001892  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2307. 00001896  1030 0000                move.b     D0, [A0 + D0.w]
  2308. 0000189A  7210                     moveq.l    D1, 0x10
  2309. 0000189C  C001                     and.b      D0, D1
  2310. 0000189E  660A                     bne        +0xC /* 000018AA */
  2311. 000018A0  2F3C 0000 0565           move.l     -[A7], 0x565
  2312. 000018A6  4EBA E758                jsr        [PC - 0x18A8 /* 00000000 */]
  2313. label000018AA:
  2314. 000018AA  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  2315. 000018AE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2316. 000018B2  204C                     movea.l    A0, A4
  2317. 000018B4  2240                     movea.l    A1, D0
  2318. 000018B6  7008                     moveq.l    D0, 0x08
  2319. label000018B8:
  2320. 000018B8  22D8                     move.l     [A1]+, [A0]+
  2321. 000018BA  51C8 FFFC                dbf        D0, -0x6 /* 000018B8 */
  2322. 000018BE  3290                     move.w     [A1], [A0]
  2323. 000018C0  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  2324. 000018C4  6712                     beq        +0x14 /* 000018D8 */
  2325. 000018C6  204C                     movea.l    A0, A4
  2326. 000018C8  7026                     moveq.l    D0, 0x26
  2327. 000018CA  D1C0                     add.l      A0, D0
  2328. 000018CC  226E FFFC                movea.l    A1, [A6 - 0x4]
  2329. 000018D0  7026                     moveq.l    D0, 0x26
  2330. 000018D2  D3C0                     add.l      A1, D0
  2331. 000018D4  22D8                     move.l     [A1]+, [A0]+
  2332. 000018D6  3290                     move.w     [A1], [A0]
  2333. label000018D8:
  2334. 000018D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2335. 000018DC  2468 001A                movea.l    A2, [A0 + 0x1A]
  2336. 000018E0  200A                     move.l     D0, A2
  2337. 000018E2  6704                     beq        +0x6 /* 000018E8 */
  2338. 000018E4  526A 0006                addq.w     [A2 + 0x6], 1
  2339. label000018E8:
  2340. 000018E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2341. 000018EC  4EBA E7FE                jsr        [PC - 0x1802 /* 000000EC */]
  2342. 000018F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2343. 000018F4  486E FFFC                pea.l      [A6 - 0x4]
  2344. 000018F8  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  2345. 000018FC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2346. 00001900  4EBA 1982                jsr        [PC + 0x1982 /* 00003284 */]
  2347. 00001904  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2348. 00001908  2F0B                     move.l     -[A7], A3
  2349. 0000190A  486E FFFC                pea.l      [A6 - 0x4]
  2350. 0000190E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2351. 00001912  2D40 FFF8                move.l     [A6 - 0x8], D0
  2352. 00001916  2040                     movea.l    A0, D0
  2353. 00001918  3228 0024                move.w     D1, [A0 + 0x24]
  2354. 0000191C  0241 1000                andi.w     D1, 0x1000
  2355. 00001920  6616                     bne        +0x18 /* 00001938 */
  2356. 00001922  7213                     moveq.l    D1, 0x13
  2357. 00001924  2F01                     move.l     -[A7], D1
  2358. 00001926  2268 0016                movea.l    A1, [A0 + 0x16]
  2359. 0000192A  2F29 0008                move.l     -[A7], [A1 + 0x8]
  2360. 0000192E  2F00                     move.l     -[A7], D0
  2361. 00001930  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2362. 00001934  2D40 FFF8                move.l     [A6 - 0x8], D0
  2363. label00001938:
  2364. 00001938  246E FFF8                movea.l    A2, [A6 - 0x8]
  2365. 0000193C  264C                     movea.l    A3, A4
  2366. 0000193E  7008                     moveq.l    D0, 0x08
  2367. label00001940:
  2368. 00001940  26DA                     move.l     [A3]+, [A2]+
  2369. 00001942  51C8 FFFC                dbf        D0, -0x6 /* 00001940 */
  2370. 00001946  3692                     move.w     [A3], [A2]
  2371. 00001948  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  2372. 0000194C  6712                     beq        +0x14 /* 00001960 */
  2373. 0000194E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2374. 00001952  7026                     moveq.l    D0, 0x26
  2375. 00001954  D1C0                     add.l      A0, D0
  2376. 00001956  224C                     movea.l    A1, A4
  2377. 00001958  7026                     moveq.l    D0, 0x26
  2378. 0000195A  D3C0                     add.l      A1, D0
  2379. 0000195C  22D8                     move.l     [A1]+, [A0]+
  2380. 0000195E  3290                     move.w     [A1], [A0]
  2381. label00001960:
  2382. 00001960  246C 001A                movea.l    A2, [A4 + 0x1A]
  2383. 00001964  200A                     move.l     D0, A2
  2384. 00001966  6704                     beq        +0x6 /* 0000196C */
  2385. 00001968  526A 0006                addq.w     [A2 + 0x6], 1
  2386. label0000196C:
  2387. 0000196C  7600                     moveq.l    D3, 0x00
  2388. 0000196E  246E FFF8                movea.l    A2, [A6 - 0x8]
  2389. 00001972  2543 0016                move.l     [A2 + 0x16], D3
  2390. 00001976  2543 0002                move.l     [A2 + 0x2], D3
  2391. 0000197A  2543 0006                move.l     [A2 + 0x6], D3
  2392. 0000197E  2F0A                     move.l     -[A7], A2
  2393. 00001980  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2394. 00001984  2F0C                     move.l     -[A7], A4
  2395. 00001986  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2396. 0000198A  42A7                     clr.l      -[A7]
  2397. 0000198C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2398. 00001990  4EBA 0534                jsr        [PC + 0x534 /* 00001EC6 */]
  2399. 00001994  2640                     movea.l    A3, D0
  2400. 00001996  6000 00AE                bra        +0xB0 /* 00001A46 */
  2401. label0000199A:
  2402. 0000199A  487A 00BA                pea.l      [PC + 0xBA /* 00001A56, value 0x6F706572 'oper', cstring "operator()" */]
  2403. 0000199E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2404. 000019A2  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  2405. 000019A6  486E FFE8                pea.l      [A6 - 0x18]
  2406. 000019AA  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  2407. 000019AE  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  2408. 000019B2  206D D874                movea.l    A0, [A5 - 0x278C]
  2409. 000019B6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2410. 000019BA  42A7                     clr.l      -[A7]
  2411. 000019BC  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2412. 000019C0  2640                     movea.l    A3, D0
  2413. 000019C2  6000 0082                bra        +0x84 /* 00001A46 */
  2414. label000019C6:
  2415. 000019C6  1014                     move.b     D0, [A4]
  2416. 000019C8  725F                     moveq.l    D1, 0x5F
  2417. 000019CA  B001                     cmp.b      D0, D1
  2418. 000019CC  6642                     bne        +0x44 /* 00001A10 */
  2419. 000019CE  266C 0002                movea.l    A3, [A4 + 0x2]
  2420. 000019D2  206B 000C                movea.l    A0, [A3 + 0xC]
  2421. 000019D6  2010                     move.l     D0, [A0]
  2422. 000019D8  721F                     moveq.l    D1, 0x1F
  2423. 000019DA  C081                     and.l      D0, D1
  2424. 000019DC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2425. 000019E0  1030 0000                move.b     D0, [A0 + D0.w]
  2426. 000019E4  7210                     moveq.l    D1, 0x10
  2427. 000019E6  C001                     and.b      D0, D1
  2428. 000019E8  6726                     beq        +0x28 /* 00001A10 */
  2429. 000019EA  2F0B                     move.l     -[A7], A3
  2430. 000019EC  42A7                     clr.l      -[A7]
  2431. 000019EE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2432. 000019F2  42A7                     clr.l      -[A7]
  2433. 000019F4  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2434. 000019F8  2640                     movea.l    A3, D0
  2435. 000019FA  206C 0002                movea.l    A0, [A4 + 0x2]
  2436. 000019FE  B1CB                     cmpa.l     A0, A3
  2437. 00001A00  670E                     beq        +0x10 /* 00001A10 */
  2438. 00001A02  2F0C                     move.l     -[A7], A4
  2439. 00001A04  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2440. 00001A08  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2441. 00001A0C  294B 0002                move.l     [A4 + 0x2], A3
  2442. label00001A10:
  2443. 00001A10  266C 0016                movea.l    A3, [A4 + 0x16]
  2444. 00001A14  2013                     move.l     D0, [A3]
  2445. 00001A16  721F                     moveq.l    D1, 0x1F
  2446. 00001A18  C081                     and.l      D0, D1
  2447. 00001A1A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2448. 00001A1E  1030 0000                move.b     D0, [A0 + D0.w]
  2449. 00001A22  7210                     moveq.l    D1, 0x10
  2450. 00001A24  C001                     and.b      D0, D1
  2451. 00001A26  660E                     bne        +0x10 /* 00001A36 */
  2452. 00001A28  7040                     moveq.l    D0, 0x40
  2453. 00001A2A  2F00                     move.l     -[A7], D0
  2454. 00001A2C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2455. 00001A30  584F                     addq.w     A7, 4
  2456. 00001A32  200C                     move.l     D0, A4
  2457. 00001A34  6012                     bra        +0x14 /* 00001A48 */
  2458. label00001A36:
  2459. 00001A36  2F0C                     move.l     -[A7], A4
  2460. 00001A38  42A7                     clr.l      -[A7]
  2461. 00001A3A  42A7                     clr.l      -[A7]
  2462. 00001A3C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2463. 00001A40  4EBA 0484                jsr        [PC + 0x484 /* 00001EC6 */]
  2464. 00001A44  2640                     movea.l    A3, D0
  2465. label00001A46:
  2466. 00001A46  200B                     move.l     D0, A3
  2467. label00001A48:
  2468. 00001A48  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2469. 00001A4C  4E5E                     unlink     A6
  2470. 00001A4E  205F                     movea.l    A0, [A7]+
  2471. 00001A50  584F                     addq.w     A7, 4
  2472. 00001A52  4ED0                     jmp        [A0]
  2473. 00001A54  000C 6F70                ori.b      A4, 0x70 /* 'p' */
  2474. 00001A58  6572                     bcs        +0x74 /* 00001ACC */
  2475. 00001A5A  6174                     bsr        +0x76 /* 00001AD0 */
  2476. 00001A5C  6F72                     ble        +0x74 /* 00001AD0 */
  2477. 00001A5E  2829 0000                move.l     D4, [A1 + 0x0]
  2478. fn00001A62:
  2479. 00001A62  4E56 0000                link       A6, 0
  2480. 00001A66  48E7 0030                movem.l    -[A7], A2,A3
  2481. 00001A6A  246E 0008                movea.l    A2, [A6 + 0x8]
  2482. 00001A6E  206A 0016                movea.l    A0, [A2 + 0x16]
  2483. 00001A72  2010                     move.l     D0, [A0]
  2484. 00001A74  721F                     moveq.l    D1, 0x1F
  2485. 00001A76  C081                     and.l      D0, D1
  2486. 00001A78  720C                     moveq.l    D1, 0x0C
  2487. 00001A7A  B081                     cmp.l      D0, D1
  2488. 00001A7C  6714                     beq        +0x16 /* 00001A92 */
  2489. 00001A7E  720D                     moveq.l    D1, 0x0D
  2490. 00001A80  B081                     cmp.l      D0, D1
  2491. 00001A82  670E                     beq        +0x10 /* 00001A92 */
  2492. 00001A84  720F                     moveq.l    D1, 0x0F
  2493. 00001A86  B081                     cmp.l      D0, D1
  2494. 00001A88  6708                     beq        +0xA /* 00001A92 */
  2495. 00001A8A  2F0A                     move.l     -[A7], A2
  2496. 00001A8C  4EBA 0020                jsr        [PC + 0x20 /* 00001AAE */]
  2497. 00001A90  6010                     bra        +0x12 /* 00001AA2 */
  2498. label00001A92:
  2499. 00001A92  206D D874                movea.l    A0, [A5 - 0x278C]
  2500. 00001A96  2668 0034                movea.l    A3, [A0 + 0x34]
  2501. 00001A9A  2F0A                     move.l     -[A7], A2
  2502. 00001A9C  2F0B                     move.l     -[A7], A3
  2503. 00001A9E  4EBA 2568                jsr        [PC + 0x2568 /* 00004008 */]
  2504. label00001AA2:
  2505. 00001AA2  4CDF 0C00                movem.l    A2,A3, [A7]+
  2506. 00001AA6  4E5E                     unlink     A6
  2507. 00001AA8  205F                     movea.l    A0, [A7]+
  2508. 00001AAA  584F                     addq.w     A7, 4
  2509. 00001AAC  4ED0                     jmp        [A0]
  2510. fn00001AAE:
  2511. 00001AAE  4E56 0000                link       A6, 0
  2512. 00001AB2  48E7 1030                movem.l    -[A7], D3,A2,A3
  2513. 00001AB6  246E 0008                movea.l    A2, [A6 + 0x8]
  2514. 00001ABA  206A 0016                movea.l    A0, [A2 + 0x16]
  2515. 00001ABE  2610                     move.l     D3, [A0]
  2516. 00001AC0  2003                     move.l     D0, D3
  2517. 00001AC2  721F                     moveq.l    D1, 0x1F
  2518. 00001AC4  C081                     and.l      D0, D1
  2519. 00001AC6  7213                     moveq.l    D1, 0x13
  2520. 00001AC8  B081                     cmp.l      D0, D1
  2521. 00001ACA  674E                     beq        +0x50 /* 00001B1A */
  2522. label00001ACC:
  2523. 00001ACC  7201                     moveq.l    D1, 0x01
  2524. 00001ACE  B081                     cmp.l      D0, D1
  2525. fn00001AD0:
  2526. 00001AD0  6756                     beq        +0x58 /* 00001B28 */
  2527. 00001AD2  7202                     moveq.l    D1, 0x02
  2528. 00001AD4  B081                     cmp.l      D0, D1
  2529. 00001AD6  6750                     beq        +0x52 /* 00001B28 */
  2530. 00001AD8  4A80                     tst.l      D0
  2531. 00001ADA  674C                     beq        +0x4E /* 00001B28 */
  2532. 00001ADC  7203                     moveq.l    D1, 0x03
  2533. 00001ADE  B081                     cmp.l      D0, D1
  2534. 00001AE0  6746                     beq        +0x48 /* 00001B28 */
  2535. 00001AE2  7204                     moveq.l    D1, 0x04
  2536. 00001AE4  B081                     cmp.l      D0, D1
  2537. 00001AE6  674A                     beq        +0x4C /* 00001B32 */
  2538. 00001AE8  720C                     moveq.l    D1, 0x0C
  2539. 00001AEA  B081                     cmp.l      D0, D1
  2540. 00001AEC  674E                     beq        +0x50 /* 00001B3C */
  2541. 00001AEE  720D                     moveq.l    D1, 0x0D
  2542. 00001AF0  B081                     cmp.l      D0, D1
  2543. 00001AF2  6748                     beq        +0x4A /* 00001B3C */
  2544. 00001AF4  720F                     moveq.l    D1, 0x0F
  2545. 00001AF6  B081                     cmp.l      D0, D1
  2546. 00001AF8  6742                     beq        +0x44 /* 00001B3C */
  2547. 00001AFA  7205                     moveq.l    D1, 0x05
  2548. 00001AFC  B081                     cmp.l      D0, D1
  2549. 00001AFE  6746                     beq        +0x48 /* 00001B46 */
  2550. 00001B00  7218                     moveq.l    D1, 0x18
  2551. 00001B02  B081                     cmp.l      D0, D1
  2552. 00001B04  6758                     beq        +0x5A /* 00001B5E */
  2553. 00001B06  7216                     moveq.l    D1, 0x16
  2554. 00001B08  B081                     cmp.l      D0, D1
  2555. 00001B0A  6752                     beq        +0x54 /* 00001B5E */
  2556. 00001B0C  7217                     moveq.l    D1, 0x17
  2557. 00001B0E  B081                     cmp.l      D0, D1
  2558. 00001B10  674C                     beq        +0x4E /* 00001B5E */
  2559. 00001B12  7215                     moveq.l    D1, 0x15
  2560. 00001B14  B081                     cmp.l      D0, D1
  2561. 00001B16  6746                     beq        +0x48 /* 00001B5E */
  2562. 00001B18  6040                     bra        +0x42 /* 00001B5A */
  2563. label00001B1A:
  2564. 00001B1A  706A                     moveq.l    D0, 0x6A
  2565. 00001B1C  2F00                     move.l     -[A7], D0
  2566. 00001B1E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2567. 00001B22  584F                     addq.w     A7, 4
  2568. 00001B24  200A                     move.l     D0, A2
  2569. 00001B26  6046                     bra        +0x48 /* 00001B6E */
  2570. label00001B28:
  2571. 00001B28  206D D874                movea.l    A0, [A5 - 0x278C]
  2572. 00001B2C  2668 0018                movea.l    A3, [A0 + 0x18]
  2573. 00001B30  6034                     bra        +0x36 /* 00001B66 */
  2574. label00001B32:
  2575. 00001B32  206D D874                movea.l    A0, [A5 - 0x278C]
  2576. 00001B36  2668 0018                movea.l    A3, [A0 + 0x18]
  2577. 00001B3A  602A                     bra        +0x2C /* 00001B66 */
  2578. label00001B3C:
  2579. 00001B3C  206D D874                movea.l    A0, [A5 - 0x278C]
  2580. 00001B40  2668 0034                movea.l    A3, [A0 + 0x34]
  2581. 00001B44  6020                     bra        +0x22 /* 00001B66 */
  2582. label00001B46:
  2583. 00001B46  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  2584. 00001B4A  0240 0800                andi.w     D0, 0x800
  2585. 00001B4E  670A                     beq        +0xC /* 00001B5A */
  2586. 00001B50  206D D874                movea.l    A0, [A5 - 0x278C]
  2587. 00001B54  2668 0018                movea.l    A3, [A0 + 0x18]
  2588. 00001B58  600C                     bra        +0xE /* 00001B66 */
  2589. label00001B5A:
  2590. 00001B5A  200A                     move.l     D0, A2
  2591. 00001B5C  6010                     bra        +0x12 /* 00001B6E */
  2592. label00001B5E:
  2593. 00001B5E  2F0A                     move.l     -[A7], A2
  2594. 00001B60  4EBA 0018                jsr        [PC + 0x18 /* 00001B7A */]
  2595. 00001B64  6008                     bra        +0xA /* 00001B6E */
  2596. label00001B66:
  2597. 00001B66  2F0A                     move.l     -[A7], A2
  2598. 00001B68  2F0B                     move.l     -[A7], A3
  2599. 00001B6A  4EBA 249C                jsr        [PC + 0x249C /* 00004008 */]
  2600. label00001B6E:
  2601. 00001B6E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2602. 00001B72  4E5E                     unlink     A6
  2603. 00001B74  205F                     movea.l    A0, [A7]+
  2604. 00001B76  584F                     addq.w     A7, 4
  2605. 00001B78  4ED0                     jmp        [A0]
  2606. fn00001B7A:
  2607. 00001B7A  4E56 0000                link       A6, 0
  2608. 00001B7E  48E7 0030                movem.l    -[A7], A2,A3
  2609. 00001B82  246E 0008                movea.l    A2, [A6 + 0x8]
  2610. 00001B86  266A 0016                movea.l    A3, [A2 + 0x16]
  2611. 00001B8A  200B                     move.l     D0, A3
  2612. 00001B8C  6742                     beq        +0x44 /* 00001BD0 */
  2613. 00001B8E  2013                     move.l     D0, [A3]
  2614. 00001B90  721F                     moveq.l    D1, 0x1F
  2615. 00001B92  C081                     and.l      D0, D1
  2616. 00001B94  7215                     moveq.l    D1, 0x15
  2617. 00001B96  B081                     cmp.l      D0, D1
  2618. 00001B98  6714                     beq        +0x16 /* 00001BAE */
  2619. 00001B9A  7218                     moveq.l    D1, 0x18
  2620. 00001B9C  B081                     cmp.l      D0, D1
  2621. 00001B9E  6728                     beq        +0x2A /* 00001BC8 */
  2622. 00001BA0  7216                     moveq.l    D1, 0x16
  2623. 00001BA2  B081                     cmp.l      D0, D1
  2624. 00001BA4  6722                     beq        +0x24 /* 00001BC8 */
  2625. 00001BA6  7217                     moveq.l    D1, 0x17
  2626. 00001BA8  B081                     cmp.l      D0, D1
  2627. 00001BAA  671C                     beq        +0x1E /* 00001BC8 */
  2628. 00001BAC  6022                     bra        +0x24 /* 00001BD0 */
  2629. label00001BAE:
  2630. 00001BAE  7014                     moveq.l    D0, 0x14
  2631. 00001BB0  2F00                     move.l     -[A7], D0
  2632. 00001BB2  2F0A                     move.l     -[A7], A2
  2633. 00001BB4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2634. 00001BB8  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  2635. 00001BBC  2F00                     move.l     -[A7], D0
  2636. 00001BBE  2F0A                     move.l     -[A7], A2
  2637. 00001BC0  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2638. 00001BC4  2440                     movea.l    A2, D0
  2639. 00001BC6  6008                     bra        +0xA /* 00001BD0 */
  2640. label00001BC8:
  2641. 00001BC8  2F0A                     move.l     -[A7], A2
  2642. 00001BCA  4EBA E520                jsr        [PC - 0x1AE0 /* 000000EC */]
  2643. 00001BCE  2440                     movea.l    A2, D0
  2644. label00001BD0:
  2645. 00001BD0  200A                     move.l     D0, A2
  2646. 00001BD2  4CDF 0C00                movem.l    A2,A3, [A7]+
  2647. 00001BD6  4E5E                     unlink     A6
  2648. 00001BD8  205F                     movea.l    A0, [A7]+
  2649. 00001BDA  584F                     addq.w     A7, 4
  2650. 00001BDC  4ED0                     jmp        [A0]
  2651. fn00001BDE:
  2652. 00001BDE  4E56 0000                link       A6, 0
  2653. 00001BE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2654. 00001BE6  206E 0008                movea.l    A0, [A6 + 0x8]
  2655. 00001BEA  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2656. 00001BEE  4EBA 000A                jsr        [PC + 0xA /* 00001BFA */]
  2657. 00001BF2  4E5E                     unlink     A6
  2658. 00001BF4  205F                     movea.l    A0, [A7]+
  2659. 00001BF6  584F                     addq.w     A7, 4
  2660. 00001BF8  4ED0                     jmp        [A0]
  2661. fn00001BFA:
  2662. 00001BFA  4E56 0000                link       A6, 0
  2663. 00001BFE  48E7 0030                movem.l    -[A7], A2,A3
  2664. 00001C02  266E 000C                movea.l    A3, [A6 + 0xC]
  2665. 00001C06  246E 0008                movea.l    A2, [A6 + 0x8]
  2666. 00001C0A  2012                     move.l     D0, [A2]
  2667. 00001C0C  721F                     moveq.l    D1, 0x1F
  2668. 00001C0E  C041                     and.w      D0, D1
  2669. 00001C10  7212                     moveq.l    D1, 0x12
  2670. 00001C12  B041                     cmp.w      D0, D1
  2671. 00001C14  6622                     bne        +0x24 /* 00001C38 */
  2672. 00001C16  2F0B                     move.l     -[A7], A3
  2673. 00001C18  2F0A                     move.l     -[A7], A2
  2674. 00001C1A  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2675. 00001C1E  2F00                     move.l     -[A7], D0
  2676. 00001C20  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2677. 00001C24  7013                     moveq.l    D0, 0x13
  2678. 00001C26  2F00                     move.l     -[A7], D0
  2679. 00001C28  206B 0016                movea.l    A0, [A3 + 0x16]
  2680. 00001C2C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2681. 00001C30  2F0B                     move.l     -[A7], A3
  2682. 00001C32  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2683. 00001C36  2640                     movea.l    A3, D0
  2684. label00001C38:
  2685. 00001C38  200B                     move.l     D0, A3
  2686. 00001C3A  4CDF 0C00                movem.l    A2,A3, [A7]+
  2687. 00001C3E  4E5E                     unlink     A6
  2688. 00001C40  205F                     movea.l    A0, [A7]+
  2689. 00001C42  504F                     addq.w     A7, 8
  2690. 00001C44  4ED0                     jmp        [A0]
  2691. fn00001C46:
  2692. 00001C46  4E56 0000                link       A6, 0
  2693. 00001C4A  48E7 0038                movem.l    -[A7], A2,A3,A4
  2694. 00001C4E  266E 0008                movea.l    A3, [A6 + 0x8]
  2695. 00001C52  1013                     move.b     D0, [A3]
  2696. 00001C54  7213                     moveq.l    D1, 0x13
  2697. 00001C56  B001                     cmp.b      D0, D1
  2698. 00001C58  670A                     beq        +0xC /* 00001C64 */
  2699. 00001C5A  2F3C 0000 0795           move.l     -[A7], 0x795
  2700. 00001C60  4EBA E39E                jsr        [PC - 0x1C62 /* 00000000 */]
  2701. label00001C64:
  2702. 00001C64  244B                     movea.l    A2, A3
  2703. 00001C66  544A                     addq.w     A2, 2
  2704. 00001C68  2052                     movea.l    A0, [A2]
  2705. 00001C6A  2068 0016                movea.l    A0, [A0 + 0x16]
  2706. 00001C6E  2010                     move.l     D0, [A0]
  2707. 00001C70  721F                     moveq.l    D1, 0x1F
  2708. 00001C72  C081                     and.l      D0, D1
  2709. 00001C74  7211                     moveq.l    D1, 0x11
  2710. 00001C76  B081                     cmp.l      D0, D1
  2711. 00001C78  6702                     beq        +0x4 /* 00001C7C */
  2712. 00001C7A  6022                     bra        +0x24 /* 00001C9E */
  2713. label00001C7C:
  2714. 00001C7C  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2715. 00001C80  4267                     clr.w      -[A7]
  2716. 00001C82  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2717. 00001C86  2840                     movea.l    A4, D0
  2718. 00001C88  2014                     move.l     D0, [A4]
  2719. 00001C8A  72E0                     moveq.l    D1, 0xFFFFFFE0
  2720. 00001C8C  C081                     and.l      D0, D1
  2721. 00001C8E  7210                     moveq.l    D1, 0x10
  2722. 00001C90  8081                     or.l       D0, D1
  2723. 00001C92  2880                     move.l     [A4], D0
  2724. 00001C94  2F12                     move.l     -[A7], [A2]
  2725. 00001C96  2F0C                     move.l     -[A7], A4
  2726. 00001C98  4EBA 236E                jsr        [PC + 0x236E /* 00004008 */]
  2727. 00001C9C  2480                     move.l     [A2], D0
  2728. label00001C9E:
  2729. 00001C9E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2730. 00001CA2  4E5E                     unlink     A6
  2731. 00001CA4  205F                     movea.l    A0, [A7]+
  2732. 00001CA6  584F                     addq.w     A7, 4
  2733. 00001CA8  4ED0                     jmp        [A0]
  2734. fn00001CAA:
  2735. 00001CAA  4E56 FFF4                link       A6, -0x000C
  2736. 00001CAE  48E7 0038                movem.l    -[A7], A2,A3,A4
  2737. 00001CB2  286E 0008                movea.l    A4, [A6 + 0x8]
  2738. 00001CB6  202C 0016                move.l     D0, [A4 + 0x16]
  2739. 00001CBA  2D40 FFF4                move.l     [A6 - 0xC], D0
  2740. 00001CBE  2040                     movea.l    A0, D0
  2741. 00001CC0  2668 000C                movea.l    A3, [A0 + 0xC]
  2742. 00001CC4  246B 0010                movea.l    A2, [A3 + 0x10]
  2743. 00001CC8  4AAA 004A                tst.l      [A2 + 0x4A]
  2744. 00001CCC  6700 00D0                beq        +0xD2 /* 00001D9E */
  2745. 00001CD0  202A 0010                move.l     D0, [A2 + 0x10]
  2746. 00001CD4  7240                     moveq.l    D1, 0x40
  2747. 00001CD6  C081                     and.l      D0, D1
  2748. 00001CD8  6600 00C4                bne        +0xC6 /* 00001D9E */
  2749. 00001CDC  1014                     move.b     D0, [A4]
  2750. 00001CDE  7213                     moveq.l    D1, 0x13
  2751. 00001CE0  B001                     cmp.b      D0, D1
  2752. 00001CE2  6624                     bne        +0x26 /* 00001D08 */
  2753. 00001CE4  206C 0002                movea.l    A0, [A4 + 0x2]
  2754. 00001CE8  1010                     move.b     D0, [A0]
  2755. 00001CEA  7264                     moveq.l    D1, 0x64
  2756. 00001CEC  B001                     cmp.b      D0, D1
  2757. 00001CEE  6618                     bne        +0x1A /* 00001D08 */
  2758. 00001CF0  266C 0002                movea.l    A3, [A4 + 0x2]
  2759. 00001CF4  202B 0006                move.l     D0, [A3 + 0x6]
  2760. 00001CF8  2940 0002                move.l     [A4 + 0x2], D0
  2761. 00001CFC  7000                     moveq.l    D0, 0x00
  2762. 00001CFE  2740 0006                move.l     [A3 + 0x6], D0
  2763. 00001D02  2F0B                     move.l     -[A7], A3
  2764. 00001D04  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2765. label00001D08:
  2766. 00001D08  42A7                     clr.l      -[A7]
  2767. 00001D0A  2F0C                     move.l     -[A7], A4
  2768. 00001D0C  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  2769. 00001D10  504F                     addq.w     A7, 8
  2770. 00001D12  2D40 FFF8                move.l     [A6 - 0x8], D0
  2771. 00001D16  42A7                     clr.l      -[A7]
  2772. 00001D18  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2773. 00001D1C  2F00                     move.l     -[A7], D0
  2774. 00001D1E  42A7                     clr.l      -[A7]
  2775. 00001D20  7003                     moveq.l    D0, 0x03
  2776. 00001D22  2F00                     move.l     -[A7], D0
  2777. 00001D24  42A7                     clr.l      -[A7]
  2778. 00001D26  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  2779. 00001D2A  2440                     movea.l    A2, D0
  2780. 00001D2C  200A                     move.l     D0, A2
  2781. 00001D2E  660A                     bne        +0xC /* 00001D3A */
  2782. 00001D30  2F3C 0000 07E7           move.l     -[A7], 0x7E7
  2783. 00001D36  4EBA E2C8                jsr        [PC - 0x1D38 /* 00000000 */]
  2784. label00001D3A:
  2785. 00001D3A  2F0A                     move.l     -[A7], A2
  2786. 00001D3C  4EBA 0654                jsr        [PC + 0x654 /* 00002392 */]
  2787. 00001D40  2640                     movea.l    A3, D0
  2788. 00001D42  200B                     move.l     D0, A3
  2789. 00001D44  660A                     bne        +0xC /* 00001D50 */
  2790. 00001D46  2F3C 0000 07E9           move.l     -[A7], 0x7E9
  2791. 00001D4C  4EBA E2B2                jsr        [PC - 0x1D4E /* 00000000 */]
  2792. label00001D50:
  2793. 00001D50  7001                     moveq.l    D0, 0x01
  2794. 00001D52  2F00                     move.l     -[A7], D0
  2795. 00001D54  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2796. 00001D58  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  2797. 00001D5C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2798. 00001D60  2F00                     move.l     -[A7], D0
  2799. 00001D62  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2800. 00001D66  206E FFFC                movea.l    A0, [A6 - 0x4]
  2801. 00001D6A  00A8 0008 0000 0020      ori.l      [A0 + 0x20], 0x80000
  2802. 00001D72  226E FFF4                movea.l    A1, [A6 - 0xC]
  2803. 00001D76  5469 0006                addq.w     [A1 + 0x6], 2
  2804. 00001D7A  16BC 005E                move.b     [A3], 0x5E /* '^' */
  2805. 00001D7E  7000                     moveq.l    D0, 0x00
  2806. 00001D80  2740 0006                move.l     [A3 + 0x6], D0
  2807. 00001D84  2748 0002                move.l     [A3 + 0x2], A0
  2808. 00001D88  700F                     moveq.l    D0, 0x0F
  2809. 00001D8A  2F00                     move.l     -[A7], D0
  2810. 00001D8C  2F09                     move.l     -[A7], A1
  2811. 00001D8E  2F0A                     move.l     -[A7], A2
  2812. 00001D90  2F0B                     move.l     -[A7], A3
  2813. 00001D92  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2814. 00001D96  2F00                     move.l     -[A7], D0
  2815. 00001D98  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2816. 00001D9C  601A                     bra        +0x1C /* 00001DB8 */
  2817. label00001D9E:
  2818. 00001D9E  1014                     move.b     D0, [A4]
  2819. 00001DA0  725C                     moveq.l    D1, 0x5C
  2820. 00001DA2  B001                     cmp.b      D0, D1
  2821. 00001DA4  6710                     beq        +0x12 /* 00001DB6 */
  2822. 00001DA6  705C                     moveq.l    D0, 0x5C
  2823. 00001DA8  2F00                     move.l     -[A7], D0
  2824. 00001DAA  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  2825. 00001DAE  2F0C                     move.l     -[A7], A4
  2826. 00001DB0  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2827. 00001DB4  2840                     movea.l    A4, D0
  2828. label00001DB6:
  2829. 00001DB6  200C                     move.l     D0, A4
  2830. label00001DB8:
  2831. 00001DB8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2832. 00001DBC  4E5E                     unlink     A6
  2833. 00001DBE  205F                     movea.l    A0, [A7]+
  2834. 00001DC0  584F                     addq.w     A7, 4
  2835. 00001DC2  4ED0                     jmp        [A0]
  2836. fn00001DC4:
  2837. 00001DC4  4E56 0000                link       A6, 0
  2838. 00001DC8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2839. 00001DCC  266E 000C                movea.l    A3, [A6 + 0xC]
  2840. 00001DD0  286B 0016                movea.l    A4, [A3 + 0x16]
  2841. 00001DD4  200C                     move.l     D0, A4
  2842. 00001DD6  6700 00E0                beq        +0xE2 /* 00001EB8 */
  2843. 00001DDA  2814                     move.l     D4, [A4]
  2844. 00001DDC  701F                     moveq.l    D0, 0x1F
  2845. 00001DDE  C880                     and.l      D4, D0
  2846. 00001DE0  206B 0002                movea.l    A0, [A3 + 0x2]
  2847. 00001DE4  2468 0016                movea.l    A2, [A0 + 0x16]
  2848. 00001DE8  2F0A                     move.l     -[A7], A2
  2849. 00001DEA  4EBA 2B90                jsr        [PC + 0x2B90 /* 0000497C */]
  2850. 00001DEE  2600                     move.l     D3, D0
  2851. 00001DF0  7001                     moveq.l    D0, 0x01
  2852. 00001DF2  B680                     cmp.l      D3, D0
  2853. 00001DF4  6700 00AE                beq        +0xB0 /* 00001EA4 */
  2854. 00001DF8  2F0B                     move.l     -[A7], A3
  2855. 00001DFA  2F0C                     move.l     -[A7], A4
  2856. 00001DFC  7001                     moveq.l    D0, 0x01
  2857. 00001DFE  3F00                     move.w     -[A7], D0
  2858. 00001E00  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2859. 00001E04  2F00                     move.l     -[A7], D0
  2860. 00001E06  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2861. 00001E0A  7002                     moveq.l    D0, 0x02
  2862. 00001E0C  B680                     cmp.l      D3, D0
  2863. 00001E0E  663C                     bne        +0x3E /* 00001E4C */
  2864. 00001E10  7014                     moveq.l    D0, 0x14
  2865. 00001E12  B880                     cmp.l      D4, D0
  2866. 00001E14  6636                     bne        +0x38 /* 00001E4C */
  2867. 00001E16  206C 000C                movea.l    A0, [A4 + 0xC]
  2868. 00001E1A  2068 0010                movea.l    A0, [A0 + 0x10]
  2869. 00001E1E  4AA8 004E                tst.l      [A0 + 0x4E]
  2870. 00001E22  6728                     beq        +0x2A /* 00001E4C */
  2871. 00001E24  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  2872. 00001E28  7210                     moveq.l    D1, 0x10
  2873. 00001E2A  C041                     and.w      D0, D1
  2874. 00001E2C  671E                     beq        +0x20 /* 00001E4C */
  2875. 00001E2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2876. 00001E32  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  2877. 00001E36  2F00                     move.l     -[A7], D0
  2878. 00001E38  2F0B                     move.l     -[A7], A3
  2879. 00001E3A  206C 000C                movea.l    A0, [A4 + 0xC]
  2880. 00001E3E  2068 0010                movea.l    A0, [A0 + 0x10]
  2881. 00001E42  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  2882. 00001E46  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  2883. 00001E4A  2640                     movea.l    A3, D0
  2884. label00001E4C:
  2885. 00001E4C  2003                     move.l     D0, D3
  2886. 00001E4E  7202                     moveq.l    D1, 0x02
  2887. 00001E50  C081                     and.l      D0, D1
  2888. 00001E52  6716                     beq        +0x18 /* 00001E6A */
  2889. 00001E54  2F0C                     move.l     -[A7], A4
  2890. 00001E56  7001                     moveq.l    D0, 0x01
  2891. 00001E58  3F00                     move.w     -[A7], D0
  2892. 00001E5A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2893. 00001E5E  2440                     movea.l    A2, D0
  2894. 00001E60  2F0B                     move.l     -[A7], A3
  2895. 00001E62  2F0A                     move.l     -[A7], A2
  2896. 00001E64  4EBA 0616                jsr        [PC + 0x616 /* 0000247C */]
  2897. 00001E68  2640                     movea.l    A3, D0
  2898. label00001E6A:
  2899. 00001E6A  700F                     moveq.l    D0, 0x0F
  2900. 00001E6C  2F00                     move.l     -[A7], D0
  2901. 00001E6E  2F0C                     move.l     -[A7], A4
  2902. 00001E70  2F0B                     move.l     -[A7], A3
  2903. 00001E72  7013                     moveq.l    D0, 0x13
  2904. 00001E74  2F00                     move.l     -[A7], D0
  2905. 00001E76  2F0C                     move.l     -[A7], A4
  2906. 00001E78  1013                     move.b     D0, [A3]
  2907. 00001E7A  7264                     moveq.l    D1, 0x64
  2908. 00001E7C  B001                     cmp.b      D0, D1
  2909. 00001E7E  6606                     bne        +0x8 /* 00001E86 */
  2910. 00001E80  202B 0006                move.l     D0, [A3 + 0x6]
  2911. 00001E84  6002                     bra        +0x4 /* 00001E88 */
  2912. label00001E86:
  2913. 00001E86  200B                     move.l     D0, A3
  2914. label00001E88:
  2915. 00001E88  2F00                     move.l     -[A7], D0
  2916. 00001E8A  4EBA 0506                jsr        [PC + 0x506 /* 00002392 */]
  2917. 00001E8E  2F00                     move.l     -[A7], D0
  2918. 00001E90  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2919. 00001E94  2F00                     move.l     -[A7], D0
  2920. 00001E96  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2921. 00001E9A  2F00                     move.l     -[A7], D0
  2922. 00001E9C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2923. 00001EA0  2640                     movea.l    A3, D0
  2924. 00001EA2  6014                     bra        +0x16 /* 00001EB8 */
  2925. label00001EA4:
  2926. 00001EA4  2014                     move.l     D0, [A4]
  2927. 00001EA6  721F                     moveq.l    D1, 0x1F
  2928. 00001EA8  C041                     and.w      D0, D1
  2929. 00001EAA  7212                     moveq.l    D1, 0x12
  2930. 00001EAC  B041                     cmp.w      D0, D1
  2931. 00001EAE  6608                     bne        +0xA /* 00001EB8 */
  2932. 00001EB0  2F0B                     move.l     -[A7], A3
  2933. 00001EB2  4EBA FD2A                jsr        [PC - 0x2D6 /* 00001BDE */]
  2934. 00001EB6  2640                     movea.l    A3, D0
  2935. label00001EB8:
  2936. 00001EB8  200B                     move.l     D0, A3
  2937. 00001EBA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2938. 00001EBE  4E5E                     unlink     A6
  2939. 00001EC0  205F                     movea.l    A0, [A7]+
  2940. 00001EC2  504F                     addq.w     A7, 8
  2941. 00001EC4  4ED0                     jmp        [A0]
  2942. fn00001EC6:
  2943. 00001EC6  4E56 FFE0                link       A6, -0x0020
  2944. 00001ECA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2945. 00001ECE  206E 0014                movea.l    A0, [A6 + 0x14]
  2946. 00001ED2  2028 0016                move.l     D0, [A0 + 0x16]
  2947. 00001ED6  2D40 FFE0                move.l     [A6 - 0x20], D0
  2948. 00001EDA  2040                     movea.l    A0, D0
  2949. 00001EDC  2010                     move.l     D0, [A0]
  2950. 00001EDE  721F                     moveq.l    D1, 0x1F
  2951. 00001EE0  C081                     and.l      D0, D1
  2952. 00001EE2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2953. 00001EE6  1030 0000                move.b     D0, [A0 + D0.w]
  2954. 00001EEA  7210                     moveq.l    D1, 0x10
  2955. 00001EEC  C001                     and.b      D0, D1
  2956. 00001EEE  6612                     bne        +0x14 /* 00001F02 */
  2957. 00001EF0  486E 0008                pea.l      [A6 + 0x8]
  2958. 00001EF4  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  2959. 00001EF8  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  2960. 00001EFC  7000                     moveq.l    D0, 0x00
  2961. 00001EFE  4EFA 0426                jmp        [PC + 0x426 /* 00002326 */]
  2962. label00001F02:
  2963. 00001F02  246E 0014                movea.l    A2, [A6 + 0x14]
  2964. 00001F06  1012                     move.b     D0, [A2]
  2965. 00001F08  725F                     moveq.l    D1, 0x5F
  2966. 00001F0A  B001                     cmp.b      D0, D1
  2967. 00001F0C  6630                     bne        +0x32 /* 00001F3E */
  2968. 00001F0E  206A 0002                movea.l    A0, [A2 + 0x2]
  2969. 00001F12  2068 000C                movea.l    A0, [A0 + 0xC]
  2970. 00001F16  2010                     move.l     D0, [A0]
  2971. 00001F18  721F                     moveq.l    D1, 0x1F
  2972. 00001F1A  C081                     and.l      D0, D1
  2973. 00001F1C  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2974. 00001F20  1030 0000                move.b     D0, [A0 + D0.w]
  2975. 00001F24  7210                     moveq.l    D1, 0x10
  2976. 00001F26  C001                     and.b      D0, D1
  2977. 00001F28  6714                     beq        +0x16 /* 00001F3E */
  2978. 00001F2A  262A 0002                move.l     D3, [A2 + 0x2]
  2979. 00001F2E  2D43 FFE8                move.l     [A6 - 0x18], D3
  2980. 00001F32  2F03                     move.l     -[A7], D3
  2981. 00001F34  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2982. 00001F38  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2983. 00001F3C  600E                     bra        +0x10 /* 00001F4C */
  2984. label00001F3E:
  2985. 00001F3E  7000                     moveq.l    D0, 0x00
  2986. 00001F40  2D40 FFE8                move.l     [A6 - 0x18], D0
  2987. 00001F44  41FA 03F0                lea.l      A0, [PC + 0x3F0 /* 00002336, value 0x66756E63 'func', cstring "function" */]
  2988. 00001F48  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2989. label00001F4C:
  2990. 00001F4C  7800                     moveq.l    D4, 0x00
  2991. 00001F4E  206E FFE0                movea.l    A0, [A6 - 0x20]
  2992. 00001F52  2028 000C                move.l     D0, [A0 + 0xC]
  2993. 00001F56  2D40 FFF0                move.l     [A6 - 0x10], D0
  2994. 00001F5A  600E                     bra        +0x10 /* 00001F6A */
  2995. label00001F5C:
  2996. 00001F5C  5284                     addq.l     D4, 1
  2997. 00001F5E  206E FFF0                movea.l    A0, [A6 - 0x10]
  2998. 00001F62  2028 000C                move.l     D0, [A0 + 0xC]
  2999. 00001F66  2D40 FFF0                move.l     [A6 - 0x10], D0
  3000. label00001F6A:
  3001. 00001F6A  202E FFF0                move.l     D0, [A6 - 0x10]
  3002. 00001F6E  66EC                     bne        -0x12 /* 00001F5C */
  3003. 00001F70  4240                     clr.w      D0
  3004. 00001F72  3B40 BC42                move.w     [A5 - 0x43BE], D0
  3005. 00001F76  246E FFE0                movea.l    A2, [A6 - 0x20]
  3006. 00001F7A  102A 0004                move.b     D0, [A2 + 0x4]
  3007. 00001F7E  7202                     moveq.l    D1, 0x02
  3008. 00001F80  C001                     and.b      D0, D1
  3009. 00001F82  7A00                     moveq.l    D5, 0x00
  3010. 00001F84  1A00                     move.b     D5, D0
  3011. 00001F86  202A 000C                move.l     D0, [A2 + 0xC]
  3012. 00001F8A  2D40 FFF0                move.l     [A6 - 0x10], D0
  3013. 00001F8E  286E 0008                movea.l    A4, [A6 + 0x8]
  3014. 00001F92  584A                     addq.w     A2, 4
  3015. 00001F94  2D4A FFFC                move.l     [A6 - 0x4], A2
  3016. 00001F98  6000 015C                bra        +0x15E /* 000020F6 */
  3017. label00001F9C:
  3018. 00001F9C  0C84 0000 0001           cmpi.l     D4, 0x1
  3019. 00001FA2  6304                     bls        +0x6 /* 00001FA8 */
  3020. 00001FA4  526D BC42                addq.w     [A5 - 0x43BE], 1
  3021. label00001FA8:
  3022. 00001FA8  200C                     move.l     D0, A4
  3023. 00001FAA  662A                     bne        +0x2C /* 00001FD6 */
  3024. 00001FAC  202E FFF0                move.l     D0, [A6 - 0x10]
  3025. 00001FB0  6700 0150                beq        +0x152 /* 00002102 */
  3026. 00001FB4  206E FFF0                movea.l    A0, [A6 - 0x10]
  3027. 00001FB8  4AA8 0008                tst.l      [A0 + 0x8]
  3028. 00001FBC  6700 0144                beq        +0x146 /* 00002102 */
  3029. 00001FC0  206E FFF0                movea.l    A0, [A6 - 0x10]
  3030. 00001FC4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3031. 00001FC8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3032. 00001FCC  2640                     movea.l    A3, D0
  3033. 00001FCE  2F0B                     move.l     -[A7], A3
  3034. 00001FD0  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  3035. 00001FD4  6004                     bra        +0x6 /* 00001FDA */
  3036. label00001FD6:
  3037. 00001FD6  266C 0008                movea.l    A3, [A4 + 0x8]
  3038. label00001FDA:
  3039. 00001FDA  202E FFF0                move.l     D0, [A6 - 0x10]
  3040. 00001FDE  6700 00AE                beq        +0xB0 /* 0000208E */
  3041. 00001FE2  206E FFF0                movea.l    A0, [A6 - 0x10]
  3042. 00001FE6  2028 0004                move.l     D0, [A0 + 0x4]
  3043. 00001FEA  2D40 FFF4                move.l     [A6 - 0xC], D0
  3044. 00001FEE  2040                     movea.l    A0, D0
  3045. 00001FF0  2210                     move.l     D1, [A0]
  3046. 00001FF2  761F                     moveq.l    D3, 0x1F
  3047. 00001FF4  C243                     and.w      D1, D3
  3048. 00001FF6  7410                     moveq.l    D2, 0x10
  3049. 00001FF8  B242                     cmp.w      D1, D2
  3050. 00001FFA  662E                     bne        +0x30 /* 0000202A */
  3051. 00001FFC  2468 0008                movea.l    A2, [A0 + 0x8]
  3052. 00002000  2212                     move.l     D1, [A2]
  3053. 00002002  C243                     and.w      D1, D3
  3054. 00002004  7414                     moveq.l    D2, 0x14
  3055. 00002006  B242                     cmp.w      D1, D2
  3056. 00002008  6620                     bne        +0x22 /* 0000202A */
  3057. 0000200A  226A 000C                movea.l    A1, [A2 + 0xC]
  3058. 0000200E  2269 0010                movea.l    A1, [A1 + 0x10]
  3059. 00002012  2229 0010                move.l     D1, [A1 + 0x10]
  3060. 00002016  0281 0000 6000           andi.l     D1, 0x6000 /* '`\0' */
  3061. 0000201C  670C                     beq        +0xE /* 0000202A */
  3062. 0000201E  0290 FFFF FFE0           andi.l     [A0], 0xFFFFFFE0
  3063. 00002024  0090 0000 0011           ori.l      [A0], 0x11
  3064. label0000202A:
  3065. 0000202A  202E FFE8                move.l     D0, [A6 - 0x18]
  3066. 0000202E  6744                     beq        +0x46 /* 00002074 */
  3067. 00002030  206E FFE8                movea.l    A0, [A6 - 0x18]
  3068. 00002034  2268 0010                movea.l    A1, [A0 + 0x10]
  3069. 00002038  2451                     movea.l    A2, [A1]
  3070. 0000203A  200A                     move.l     D0, A2
  3071. 0000203C  6736                     beq        +0x38 /* 00002074 */
  3072. 0000203E  226A 0010                movea.l    A1, [A2 + 0x10]
  3073. 00002042  2029 0010                move.l     D0, [A1 + 0x10]
  3074. 00002046  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  3075. 0000204C  6726                     beq        +0x28 /* 00002074 */
  3076. 0000204E  487A 02F6                pea.l      [PC + 0x2F6 /* 00002346, value 0x5F5F6E77 '__nw', cstring "__nw" */]
  3077. 00002052  2448                     movea.l    A2, A0
  3078. 00002054  7054                     moveq.l    D0, 0x54
  3079. 00002056  D5C0                     add.l      A2, D0
  3080. 00002058  2F0A                     move.l     -[A7], A2
  3081. 0000205A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3082. 0000205E  504F                     addq.w     A7, 8
  3083. 00002060  4A80                     tst.l      D0
  3084. 00002062  671C                     beq        +0x1E /* 00002080 */
  3085. 00002064  487A 02DA                pea.l      [PC + 0x2DA /* 00002340, value 0x5F5F646C '__dl', cstring "__dl" */]
  3086. 00002068  2F0A                     move.l     -[A7], A2
  3087. 0000206A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3088. 0000206E  504F                     addq.w     A7, 8
  3089. 00002070  4A80                     tst.l      D0
  3090. 00002072  670C                     beq        +0xE /* 00002080 */
  3091. label00002074:
  3092. 00002074  2F0B                     move.l     -[A7], A3
  3093. 00002076  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3094. 0000207A  4EBA 0400                jsr        [PC + 0x400 /* 0000247C */]
  3095. 0000207E  2640                     movea.l    A3, D0
  3096. label00002080:
  3097. 00002080  206E FFF0                movea.l    A0, [A6 - 0x10]
  3098. 00002084  2028 000C                move.l     D0, [A0 + 0xC]
  3099. 00002088  2D40 FFF0                move.l     [A6 - 0x10], D0
  3100. 0000208C  6052                     bra        +0x54 /* 000020E0 */
  3101. label0000208E:
  3102. 0000208E  2F0B                     move.l     -[A7], A3
  3103. 00002090  4EBA F9D0                jsr        [PC - 0x630 /* 00001A62 */]
  3104. 00002094  2640                     movea.l    A3, D0
  3105. 00002096  202B 0016                move.l     D0, [A3 + 0x16]
  3106. 0000209A  2D40 FFF8                move.l     [A6 - 0x8], D0
  3107. 0000209E  2040                     movea.l    A0, D0
  3108. 000020A0  5268 0006                addq.w     [A0 + 0x6], 1
  3109. 000020A4  486E FFF8                pea.l      [A6 - 0x8]
  3110. 000020A8  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3111. 000020AC  2F0B                     move.l     -[A7], A3
  3112. 000020AE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3113. 000020B2  4EBA 1F54                jsr        [PC + 0x1F54 /* 00004008 */]
  3114. 000020B6  2640                     movea.l    A3, D0
  3115. 000020B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3116. 000020BC  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3117. 000020C0  4A85                     tst.l      D5
  3118. 000020C2  671C                     beq        +0x1E /* 000020E0 */
  3119. 000020C4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3120. 000020C8  2F04                     move.l     -[A7], D4
  3121. 000020CA  701D                     moveq.l    D0, 0x1D
  3122. 000020CC  2F00                     move.l     -[A7], D0
  3123. 000020CE  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3124. 000020D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3125. 000020D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3126. 000020DA  0210 00FD                andi.b     [A0], 0xFD
  3127. 000020DE  7A00                     moveq.l    D5, 0x00
  3128. label000020E0:
  3129. 000020E0  200C                     move.l     D0, A4
  3130. 000020E2  6708                     beq        +0xA /* 000020EC */
  3131. 000020E4  294B 0008                move.l     [A4 + 0x8], A3
  3132. 000020E8  2854                     movea.l    A4, [A4]
  3133. 000020EA  600A                     bra        +0xC /* 000020F6 */
  3134. label000020EC:
  3135. 000020EC  486E 0008                pea.l      [A6 + 0x8]
  3136. 000020F0  2F0B                     move.l     -[A7], A3
  3137. 000020F2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3138. label000020F6:
  3139. 000020F6  200C                     move.l     D0, A4
  3140. 000020F8  222E FFF0                move.l     D1, [A6 - 0x10]
  3141. 000020FC  8081                     or.l       D0, D1
  3142. 000020FE  6600 FE9C                bne        -0x162 /* 00001F9C */
  3143. label00002102:
  3144. 00002102  4240                     clr.w      D0
  3145. 00002104  3B40 BC42                move.w     [A5 - 0x43BE], D0
  3146. 00002108  202E FFF0                move.l     D0, [A6 - 0x10]
  3147. 0000210C  6712                     beq        +0x14 /* 00002120 */
  3148. 0000210E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3149. 00002112  2F04                     move.l     -[A7], D4
  3150. 00002114  701D                     moveq.l    D0, 0x1D
  3151. 00002116  2F00                     move.l     -[A7], D0
  3152. 00002118  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3153. 0000211C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3154. label00002120:
  3155. 00002120  202E 000C                move.l     D0, [A6 + 0xC]
  3156. 00002124  6714                     beq        +0x16 /* 0000213A */
  3157. 00002126  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3158. 0000212A  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  3159. 0000212E  2040                     movea.l    A0, D0
  3160. 00002130  20AE 0008                move.l     [A0], [A6 + 0x8]
  3161. 00002134  2D6E 000C 0008           move.l     [A6 + 0x8], [A6 + 0xC]
  3162. label0000213A:
  3163. 0000213A  7000                     moveq.l    D0, 0x00
  3164. 0000213C  2640                     movea.l    A3, D0
  3165. 0000213E  286E 0008                movea.l    A4, [A6 + 0x8]
  3166. 00002142  603C                     bra        +0x3E /* 00002180 */
  3167. label00002144:
  3168. 00002144  246C 0008                movea.l    A2, [A4 + 0x8]
  3169. 00002148  206A 0016                movea.l    A0, [A2 + 0x16]
  3170. 0000214C  2010                     move.l     D0, [A0]
  3171. 0000214E  721F                     moveq.l    D1, 0x1F
  3172. 00002150  C041                     and.w      D0, D1
  3173. 00002152  7214                     moveq.l    D1, 0x14
  3174. 00002154  B041                     cmp.w      D0, D1
  3175. 00002156  6608                     bne        +0xA /* 00002160 */
  3176. 00002158  2F0A                     move.l     -[A7], A2
  3177. 0000215A  4EBA FB4E                jsr        [PC - 0x4B2 /* 00001CAA */]
  3178. 0000215E  2440                     movea.l    A2, D0
  3179. label00002160:
  3180. 00002160  260B                     move.l     D3, A3
  3181. 00002162  6716                     beq        +0x18 /* 0000217A */
  3182. 00002164  7056                     moveq.l    D0, 0x56
  3183. 00002166  2F00                     move.l     -[A7], D0
  3184. 00002168  206D D874                movea.l    A0, [A5 - 0x278C]
  3185. 0000216C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3186. 00002170  2F03                     move.l     -[A7], D3
  3187. 00002172  2F0A                     move.l     -[A7], A2
  3188. 00002174  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3189. 00002178  6002                     bra        +0x4 /* 0000217C */
  3190. label0000217A:
  3191. 0000217A  200A                     move.l     D0, A2
  3192. label0000217C:
  3193. 0000217C  2640                     movea.l    A3, D0
  3194. 0000217E  2854                     movea.l    A4, [A4]
  3195. label00002180:
  3196. 00002180  200C                     move.l     D0, A4
  3197. 00002182  66C0                     bne        -0x3E /* 00002144 */
  3198. 00002184  486E 0008                pea.l      [A6 + 0x8]
  3199. 00002188  42A7                     clr.l      -[A7]
  3200. 0000218A  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  3201. 0000218E  202E 0010                move.l     D0, [A6 + 0x10]
  3202. 00002192  676E                     beq        +0x70 /* 00002202 */
  3203. 00002194  206E 0010                movea.l    A0, [A6 + 0x10]
  3204. 00002198  2068 0016                movea.l    A0, [A0 + 0x16]
  3205. 0000219C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3206. 000021A0  4267                     clr.w      -[A7]
  3207. 000021A2  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3208. 000021A6  2840                     movea.l    A4, D0
  3209. 000021A8  246E 0010                movea.l    A2, [A6 + 0x10]
  3210. 000021AC  302A 0024                move.w     D0, [A2 + 0x24]
  3211. 000021B0  0240 3000                andi.w     D0, 0x3000 /* '0\0' */
  3212. 000021B4  661A                     bne        +0x1C /* 000021D0 */
  3213. 000021B6  206A 0016                movea.l    A0, [A2 + 0x16]
  3214. 000021BA  2010                     move.l     D0, [A0]
  3215. 000021BC  7211                     moveq.l    D1, 0x11
  3216. 000021BE  B081                     cmp.l      D0, D1
  3217. 000021C0  6704                     beq        +0x6 /* 000021C6 */
  3218. 000021C2  7000                     moveq.l    D0, 0x00
  3219. 000021C4  6002                     bra        +0x4 /* 000021C8 */
  3220. label000021C6:
  3221. 000021C6  7001                     moveq.l    D0, 0x01
  3222. label000021C8:
  3223. 000021C8  2000                     move.l     D0, D0
  3224. 000021CA  721F                     moveq.l    D1, 0x1F
  3225. 000021CC  C081                     and.l      D0, D1
  3226. 000021CE  6704                     beq        +0x6 /* 000021D4 */
  3227. label000021D0:
  3228. 000021D0  7011                     moveq.l    D0, 0x11
  3229. 000021D2  2880                     move.l     [A4], D0
  3230. label000021D4:
  3231. 000021D4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3232. 000021D8  2F0C                     move.l     -[A7], A4
  3233. 000021DA  4EBA 02A0                jsr        [PC + 0x2A0 /* 0000247C */]
  3234. 000021DE  2D40 0010                move.l     [A6 + 0x10], D0
  3235. 000021E2  260B                     move.l     D3, A3
  3236. 000021E4  6714                     beq        +0x16 /* 000021FA */
  3237. 000021E6  7256                     moveq.l    D1, 0x56
  3238. 000021E8  2F01                     move.l     -[A7], D1
  3239. 000021EA  206D D874                movea.l    A0, [A5 - 0x278C]
  3240. 000021EE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3241. 000021F2  2F03                     move.l     -[A7], D3
  3242. 000021F4  2F00                     move.l     -[A7], D0
  3243. 000021F6  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3244. label000021FA:
  3245. 000021FA  2640                     movea.l    A3, D0
  3246. 000021FC  006B 0010 0024           ori.w      [A3 + 0x24], 0x10
  3247. label00002202:
  3248. 00002202  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3249. 00002206  4EBA 2774                jsr        [PC + 0x2774 /* 0000497C */]
  3250. 0000220A  7202                     moveq.l    D1, 0x02
  3251. 0000220C  B081                     cmp.l      D0, D1
  3252. 0000220E  6658                     bne        +0x5A /* 00002268 */
  3253. 00002210  206E FFE0                movea.l    A0, [A6 - 0x20]
  3254. 00002214  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3255. 00002218  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  3256. 0000221C  2D40 FFEC                move.l     [A6 - 0x14], D0
  3257. 00002220  2F00                     move.l     -[A7], D0
  3258. 00002222  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3259. 00002226  2440                     movea.l    A2, D0
  3260. 00002228  363C 0080                move.w     D3, 0x80
  3261. 0000222C  876A 0024                or.w       [A2 + 0x24], D3
  3262. 00002230  7014                     moveq.l    D0, 0x14
  3263. 00002232  2F00                     move.l     -[A7], D0
  3264. 00002234  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3265. 00002238  4EBA DE96                jsr        [PC - 0x216A /* 000000D0 */]
  3266. 0000223C  2F00                     move.l     -[A7], D0
  3267. 0000223E  2F0A                     move.l     -[A7], A2
  3268. 00002240  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  3269. 00002244  2440                     movea.l    A2, D0
  3270. 00002246  876A 0024                or.w       [A2 + 0x24], D3
  3271. 0000224A  200B                     move.l     D0, A3
  3272. 0000224C  6718                     beq        +0x1A /* 00002266 */
  3273. 0000224E  7056                     moveq.l    D0, 0x56
  3274. 00002250  2F00                     move.l     -[A7], D0
  3275. 00002252  206D D874                movea.l    A0, [A5 - 0x278C]
  3276. 00002256  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3277. 0000225A  2F0B                     move.l     -[A7], A3
  3278. 0000225C  2F0A                     move.l     -[A7], A2
  3279. 0000225E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3280. 00002262  2640                     movea.l    A3, D0
  3281. 00002264  6002                     bra        +0x4 /* 00002268 */
  3282. label00002266:
  3283. 00002266  264A                     movea.l    A3, A2
  3284. label00002268:
  3285. 00002268  200B                     move.l     D0, A3
  3286. 0000226A  671A                     beq        +0x1C /* 00002286 */
  3287. 0000226C  7057                     moveq.l    D0, 0x57
  3288. 0000226E  2F00                     move.l     -[A7], D0
  3289. 00002270  206E FFE0                movea.l    A0, [A6 - 0x20]
  3290. 00002274  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3291. 00002278  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3292. 0000227C  2F0B                     move.l     -[A7], A3
  3293. 0000227E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3294. 00002282  2640                     movea.l    A3, D0
  3295. 00002284  6016                     bra        +0x18 /* 0000229C */
  3296. label00002286:
  3297. 00002286  7058                     moveq.l    D0, 0x58
  3298. 00002288  2F00                     move.l     -[A7], D0
  3299. 0000228A  206E FFE0                movea.l    A0, [A6 - 0x20]
  3300. 0000228E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3301. 00002292  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3302. 00002296  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  3303. 0000229A  2640                     movea.l    A3, D0
  3304. label0000229C:
  3305. 0000229C  246E 0014                movea.l    A2, [A6 + 0x14]
  3306. 000022A0  1012                     move.b     D0, [A2]
  3307. 000022A2  725F                     moveq.l    D1, 0x5F
  3308. 000022A4  B001                     cmp.b      D0, D1
  3309. 000022A6  6674                     bne        +0x76 /* 0000231C */
  3310. 000022A8  202D C486                move.l     D0, [A5 - 0x3B7A]
  3311. 000022AC  675E                     beq        +0x60 /* 0000230C */
  3312. 000022AE  206D C486                movea.l    A0, [A5 - 0x3B7A]
  3313. 000022B2  4AA8 0036                tst.l      [A0 + 0x36]
  3314. 000022B6  6606                     bne        +0x8 /* 000022BE */
  3315. 000022B8  4AA8 003A                tst.l      [A0 + 0x3A]
  3316. 000022BC  674E                     beq        +0x50 /* 0000230C */
  3317. label000022BE:
  3318. 000022BE  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  3319. 000022C2  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  3320. 000022C6  2840                     movea.l    A4, D0
  3321. 000022C8  2F0C                     move.l     -[A7], A4
  3322. 000022CA  206D C486                movea.l    A0, [A5 - 0x3B7A]
  3323. 000022CE  2F28 0036                move.l     -[A7], [A0 + 0x36]
  3324. 000022D2  7001                     moveq.l    D0, 0x01
  3325. 000022D4  3F00                     move.w     -[A7], D0
  3326. 000022D6  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  3327. 000022DA  4A80                     tst.l      D0
  3328. 000022DC  670E                     beq        +0x10 /* 000022EC */
  3329. 000022DE  163C 0080                move.b     D3, 0x80
  3330. 000022E2  872B 001E                or.b       [A3 + 0x1E], D3
  3331. 000022E6  872D E8D6                or.b       [A5 - 0x172A], D3
  3332. 000022EA  6020                     bra        +0x22 /* 0000230C */
  3333. label000022EC:
  3334. 000022EC  2F0C                     move.l     -[A7], A4
  3335. 000022EE  206D C486                movea.l    A0, [A5 - 0x3B7A]
  3336. 000022F2  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  3337. 000022F6  7001                     moveq.l    D0, 0x01
  3338. 000022F8  3F00                     move.w     -[A7], D0
  3339. 000022FA  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  3340. 000022FE  4A80                     tst.l      D0
  3341. 00002300  670A                     beq        +0xC /* 0000230C */
  3342. 00002302  7640                     moveq.l    D3, 0x40
  3343. 00002304  872B 001E                or.b       [A3 + 0x1E], D3
  3344. 00002308  872D E8D6                or.b       [A5 - 0x172A], D3
  3345. label0000230C:
  3346. 0000230C  206E 0014                movea.l    A0, [A6 + 0x14]
  3347. 00002310  2068 0002                movea.l    A0, [A0 + 0x2]
  3348. 00002314  00A8 8000 0000 0020      ori.l      [A0 + 0x20], 0x80000000
  3349. label0000231C:
  3350. 0000231C  2F0B                     move.l     -[A7], A3
  3351. 0000231E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3352. 00002322  4EBA FAA0                jsr        [PC - 0x560 /* 00001DC4 */]
  3353. label00002326:
  3354. 00002326  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3355. 0000232A  4E5E                     unlink     A6
  3356. 0000232C  205F                     movea.l    A0, [A7]+
  3357. 0000232E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3358. 00002332  4ED0                     jmp        [A0]
  3359. 00002334  0016 6675                ori.b      [A6], 0x75 /* 'u' */
  3360. 00002338  6E63                     bgt        +0x65 /* 0000239D */
  3361. 0000233A  7469                     moveq.l    D2, 0x69
  3362. 0000233C  6F6E                     ble        +0x70 /* 000023AC */
  3363. 0000233E  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  3364. 00002342  646C                     bcc        +0x6E /* 000023B0 */
  3365. 00002344  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  3366. 00002348  6E77                     bgt        +0x79 /* 000023C1 */
  3367. 0000234A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3368. // begin alternate branch 0000234C-00002354
  3369. fn0000234C:
  3370. 0000234C  4E56 0000                link       A6, 0
  3371. 00002350  48E7 1018                movem.l    -[A7], D3,A3,A4
  3372. // end alternate branch 0000234C-00002354
  3373. fn0000234C: // (misaligned)
  3374. 0000234E  0000 48E7                ori.b      D0, 0xE7
  3375. 00002352  1018                     move.b     D0, [A0]+
  3376. 00002354  266E 0008                movea.l    A3, [A6 + 0x8]
  3377. 00002358  601C                     bra        +0x1E /* 00002376 */
  3378. label0000235A:
  3379. 0000235A  7056                     moveq.l    D0, 0x56
  3380. 0000235C  B600                     cmp.b      D3, D0
  3381. 0000235E  6620                     bne        +0x22 /* 00002380 */
  3382. 00002360  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3383. 00002364  4EBA FFE6                jsr        [PC - 0x1A /* 0000234C */]
  3384. 00002368  2840                     movea.l    A4, D0
  3385. 0000236A  200C                     move.l     D0, A4
  3386. 0000236C  6704                     beq        +0x6 /* 00002372 */
  3387. 0000236E  264C                     movea.l    A3, A4
  3388. 00002370  6012                     bra        +0x14 /* 00002384 */
  3389. label00002372:
  3390. 00002372  266B 0006                movea.l    A3, [A3 + 0x6]
  3391. label00002376:
  3392. 00002376  1613                     move.b     D3, [A3]
  3393. 00002378  705B                     moveq.l    D0, 0x5B
  3394. 0000237A  B600                     cmp.b      D3, D0
  3395. 0000237C  6706                     beq        +0x8 /* 00002384 */
  3396. 0000237E  60DA                     bra        -0x24 /* 0000235A */
  3397. label00002380:
  3398. 00002380  7000                     moveq.l    D0, 0x00
  3399. 00002382  2640                     movea.l    A3, D0
  3400. label00002384:
  3401. 00002384  200B                     move.l     D0, A3
  3402. 00002386  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  3403. 0000238A  4E5E                     unlink     A6
  3404. 0000238C  205F                     movea.l    A0, [A7]+
  3405. 0000238E  584F                     addq.w     A7, 4
  3406. 00002390  4ED0                     jmp        [A0]
  3407. fn00002392:
  3408. 00002392  4E56 0000                link       A6, 0
  3409. 00002396  2F0A                     move.l     -[A7], A2
  3410. 00002398  246E 0008                movea.l    A2, [A6 + 0x8]
  3411. label0000239C:
  3412. 0000239C  246A 0006                movea.l    A2, [A2 + 0x6]
  3413. 000023A0  1012                     move.b     D0, [A2]
  3414. 000023A2  7256                     moveq.l    D1, 0x56
  3415. 000023A4  B001                     cmp.b      D0, D1
  3416. 000023A6  67F4                     beq        -0xA /* 0000239C */
  3417. 000023A8  200A                     move.l     D0, A2
  3418. 000023AA  245F                     movea.l    A2, [A7]+
  3419. label000023AC:
  3420. 000023AC  4E5E                     unlink     A6
  3421. 000023AE  205F                     movea.l    A0, [A7]+
  3422. label000023B0:
  3423. 000023B0  584F                     addq.w     A7, 4
  3424. 000023B2  4ED0                     jmp        [A0]
  3425. 000023B4  4E56 0000                link       A6, 0
  3426. 000023B8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3427. 000023BC  286E 0008                movea.l    A4, [A6 + 0x8]
  3428. 000023C0  7000                     moveq.l    D0, 0x00
  3429. 000023C2  2640                     movea.l    A3, D0
  3430. 000023C4  206C 0002                movea.l    A0, [A4 + 0x2]
  3431. 000023C8  2468 0016                movea.l    A2, [A0 + 0x16]
  3432. 000023CC  2012                     move.l     D0, [A2]
  3433. 000023CE  761F                     moveq.l    D3, 0x1F
  3434. 000023D0  C043                     and.w      D0, D3
  3435. 000023D2  780F                     moveq.l    D4, 0x0F
  3436. 000023D4  B044                     cmp.w      D0, D4
  3437. 000023D6  6224                     bhi        +0x26 /* 000023FC */
  3438. 000023D8  1214                     move.b     D1, [A4]
  3439. 000023DA  7000                     moveq.l    D0, 0x00
  3440. 000023DC  1001                     move.b     D0, D1
  3441. 000023DE  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  3442. 000023E2  1030 0000                move.b     D0, [A0 + D0.w]
  3443. 000023E6  7201                     moveq.l    D1, 0x01
  3444. 000023E8  C001                     and.b      D0, D1
  3445. 000023EA  6720                     beq        +0x22 /* 0000240C */
  3446. 000023EC  206C 0006                movea.l    A0, [A4 + 0x6]
  3447. 000023F0  2668 0016                movea.l    A3, [A0 + 0x16]
  3448. 000023F4  2013                     move.l     D0, [A3]
  3449. 000023F6  C043                     and.w      D0, D3
  3450. 000023F8  B044                     cmp.w      D0, D4
  3451. 000023FA  6310                     bls        +0x12 /* 0000240C */
  3452. label000023FC:
  3453. 000023FC  2F0B                     move.l     -[A7], A3
  3454. 000023FE  2F0A                     move.l     -[A7], A2
  3455. 00002400  7053                     moveq.l    D0, 0x53
  3456. 00002402  2F00                     move.l     -[A7], D0
  3457. 00002404  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  3458. 00002408  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3459. label0000240C:
  3460. 0000240C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3461. 00002410  4E5E                     unlink     A6
  3462. 00002412  205F                     movea.l    A0, [A7]+
  3463. 00002414  584F                     addq.w     A7, 4
  3464. 00002416  4ED0                     jmp        [A0]
  3465. 00002418  4E56 0000                link       A6, 0
  3466. 0000241C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3467. 00002420  286E 0008                movea.l    A4, [A6 + 0x8]
  3468. 00002424  7000                     moveq.l    D0, 0x00
  3469. 00002426  2640                     movea.l    A3, D0
  3470. 00002428  206C 0002                movea.l    A0, [A4 + 0x2]
  3471. 0000242C  2468 0016                movea.l    A2, [A0 + 0x16]
  3472. 00002430  2012                     move.l     D0, [A2]
  3473. 00002432  761F                     moveq.l    D3, 0x1F
  3474. 00002434  C043                     and.w      D0, D3
  3475. 00002436  780B                     moveq.l    D4, 0x0B
  3476. 00002438  B044                     cmp.w      D0, D4
  3477. 0000243A  6224                     bhi        +0x26 /* 00002460 */
  3478. 0000243C  1214                     move.b     D1, [A4]
  3479. 0000243E  7000                     moveq.l    D0, 0x00
  3480. 00002440  1001                     move.b     D0, D1
  3481. 00002442  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  3482. 00002446  1030 0000                move.b     D0, [A0 + D0.w]
  3483. 0000244A  7201                     moveq.l    D1, 0x01
  3484. 0000244C  C001                     and.b      D0, D1
  3485. 0000244E  6720                     beq        +0x22 /* 00002470 */
  3486. 00002450  206C 0006                movea.l    A0, [A4 + 0x6]
  3487. 00002454  2668 0016                movea.l    A3, [A0 + 0x16]
  3488. 00002458  2013                     move.l     D0, [A3]
  3489. 0000245A  C043                     and.w      D0, D3
  3490. 0000245C  B044                     cmp.w      D0, D4
  3491. 0000245E  6310                     bls        +0x12 /* 00002470 */
  3492. label00002460:
  3493. 00002460  2F0B                     move.l     -[A7], A3
  3494. 00002462  2F0A                     move.l     -[A7], A2
  3495. 00002464  7053                     moveq.l    D0, 0x53
  3496. 00002466  2F00                     move.l     -[A7], D0
  3497. 00002468  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  3498. 0000246C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3499. label00002470:
  3500. 00002470  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3501. 00002474  4E5E                     unlink     A6
  3502. 00002476  205F                     movea.l    A0, [A7]+
  3503. 00002478  584F                     addq.w     A7, 4
  3504. 0000247A  4ED0                     jmp        [A0]
  3505. fn0000247C:
  3506. 0000247C  4E56 FFD4                link       A6, -0x002C
  3507. 00002480  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3508. 00002484  202E 000C                move.l     D0, [A6 + 0xC]
  3509. 00002488  660A                     bne        +0xC /* 00002494 */
  3510. 0000248A  2F3C 0000 0AD4           move.l     -[A7], 0xAD4
  3511. 00002490  4EBA DB6E                jsr        [PC - 0x2492 /* 00000000 */]
  3512. label00002494:
  3513. 00002494  206E 000C                movea.l    A0, [A6 + 0xC]
  3514. 00002498  2868 0016                movea.l    A4, [A0 + 0x16]
  3515. 0000249C  2014                     move.l     D0, [A4]
  3516. 0000249E  761F                     moveq.l    D3, 0x1F
  3517. 000024A0  C083                     and.l      D0, D3
  3518. 000024A2  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3519. 000024A6  246E 0008                movea.l    A2, [A6 + 0x8]
  3520. 000024AA  B9CA                     cmpa.l     A4, A2
  3521. 000024AC  6608                     bne        +0xA /* 000024B6 */
  3522. 000024AE  7219                     moveq.l    D1, 0x19
  3523. 000024B0  B081                     cmp.l      D0, D1
  3524. 000024B2  6600 07F0                bne        +0x7F2 /* 00002CA4 */
  3525. label000024B6:
  3526. 000024B6  2212                     move.l     D1, [A2]
  3527. 000024B8  C283                     and.l      D1, D3
  3528. 000024BA  2D41 FFD8                move.l     [A6 - 0x28], D1
  3529. 000024BE  322E FFDA                move.w     D1, [A6 - 0x26]
  3530. 000024C2  3403                     move.w     D2, D3
  3531. 000024C4  C242                     and.w      D1, D2
  3532. 000024C6  7412                     moveq.l    D2, 0x12
  3533. 000024C8  B242                     cmp.w      D1, D2
  3534. 000024CA  6600 03F6                bne        +0x3F8 /* 000028C2 */
  3535. 000024CE  222A 0008                move.l     D1, [A2 + 0x8]
  3536. 000024D2  2D41 FFDC                move.l     [A6 - 0x24], D1
  3537. 000024D6  2041                     movea.l    A0, D1
  3538. 000024D8  2210                     move.l     D1, [A0]
  3539. 000024DA  2D41 FFE0                move.l     [A6 - 0x20], D1
  3540. 000024DE  0281 0000 0080           andi.l     D1, 0x80
  3541. 000024E4  6706                     beq        +0x8 /* 000024EC */
  3542. 000024E6  7240                     moveq.l    D1, 0x40
  3543. 000024E8  C081                     and.l      D0, D1
  3544. 000024EA  662E                     bne        +0x30 /* 0000251A */
  3545. label000024EC:
  3546. 000024EC  202E FFE0                move.l     D0, [A6 - 0x20]
  3547. 000024F0  7240                     moveq.l    D1, 0x40
  3548. 000024F2  C081                     and.l      D0, D1
  3549. 000024F4  670C                     beq        +0xE /* 00002502 */
  3550. 000024F6  202E FFD4                move.l     D0, [A6 - 0x2C]
  3551. 000024FA  0280 0000 0080           andi.l     D0, 0x80
  3552. 00002500  6618                     bne        +0x1A /* 0000251A */
  3553. label00002502:
  3554. 00002502  202E FFE0                move.l     D0, [A6 - 0x20]
  3555. 00002506  0280 0000 00C0           andi.l     D0, 0xC0
  3556. 0000250C  6616                     bne        +0x18 /* 00002524 */
  3557. 0000250E  202E FFD4                move.l     D0, [A6 - 0x2C]
  3558. 00002512  0280 0000 00C0           andi.l     D0, 0xC0
  3559. 00002518  670A                     beq        +0xC /* 00002524 */
  3560. label0000251A:
  3561. 0000251A  7054                     moveq.l    D0, 0x54
  3562. 0000251C  2F00                     move.l     -[A7], D0
  3563. 0000251E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3564. 00002522  584F                     addq.w     A7, 4
  3565. label00002524:
  3566. 00002524  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3567. 00002528  2F0C                     move.l     -[A7], A4
  3568. 0000252A  7010                     moveq.l    D0, 0x10
  3569. 0000252C  2F00                     move.l     -[A7], D0
  3570. 0000252E  4EBA 0FD6                jsr        [PC + 0xFD6 /* 00003506 */]
  3571. 00002532  4A80                     tst.l      D0
  3572. 00002534  6600 008C                bne        +0x8E /* 000025C2 */
  3573. 00002538  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3574. 0000253C  2F0C                     move.l     -[A7], A4
  3575. 0000253E  4EBA 0CF8                jsr        [PC + 0xCF8 /* 00003238 */]
  3576. 00002542  4A80                     tst.l      D0
  3577. 00002544  667C                     bne        +0x7E /* 000025C2 */
  3578. 00002546  302E FFE2                move.w     D0, [A6 - 0x1E]
  3579. 0000254A  3203                     move.w     D1, D3
  3580. 0000254C  C041                     and.w      D0, D1
  3581. 0000254E  7215                     moveq.l    D1, 0x15
  3582. 00002550  B041                     cmp.w      D0, D1
  3583. 00002552  676E                     beq        +0x70 /* 000025C2 */
  3584. 00002554  262E FFE0                move.l     D3, [A6 - 0x20]
  3585. 00002558  781F                     moveq.l    D4, 0x1F
  3586. 0000255A  C684                     and.l      D3, D4
  3587. 0000255C  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  3588. 00002560  1032 3000                move.b     D0, [A2 + D3.w]
  3589. 00002564  7210                     moveq.l    D1, 0x10
  3590. 00002566  C001                     and.b      D0, D1
  3591. 00002568  6720                     beq        +0x22 /* 0000258A */
  3592. 0000256A  2014                     move.l     D0, [A4]
  3593. 0000256C  C084                     and.l      D0, D4
  3594. 0000256E  1032 0000                move.b     D0, [A2 + D0.w]
  3595. 00002572  7201                     moveq.l    D1, 0x01
  3596. 00002574  C001                     and.b      D0, D1
  3597. 00002576  6712                     beq        +0x14 /* 0000258A */
  3598. 00002578  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3599. 0000257C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3600. 00002580  42A7                     clr.l      -[A7]
  3601. 00002582  4EBA 0F82                jsr        [PC + 0xF82 /* 00003506 */]
  3602. 00002586  4A80                     tst.l      D0
  3603. 00002588  6638                     bne        +0x3A /* 000025C2 */
  3604. label0000258A:
  3605. 0000258A  486E 000C                pea.l      [A6 + 0xC]
  3606. 0000258E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3607. 00002592  42A7                     clr.l      -[A7]
  3608. 00002594  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  3609. 00002598  4A40                     tst.w      D0
  3610. 0000259A  6626                     bne        +0x28 /* 000025C2 */
  3611. 0000259C  202E FFE0                move.l     D0, [A6 - 0x20]
  3612. 000025A0  7240                     moveq.l    D1, 0x40
  3613. 000025A2  C081                     and.l      D0, D1
  3614. 000025A4  661C                     bne        +0x1E /* 000025C2 */
  3615. 000025A6  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3616. 000025AA  670C                     beq        +0xE /* 000025B8 */
  3617. 000025AC  703C                     moveq.l    D0, 0x3C
  3618. 000025AE  2F00                     move.l     -[A7], D0
  3619. 000025B0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3620. 000025B4  584F                     addq.w     A7, 4
  3621. 000025B6  600A                     bra        +0xC /* 000025C2 */
  3622. label000025B8:
  3623. 000025B8  700B                     moveq.l    D0, 0x0B
  3624. 000025BA  2F00                     move.l     -[A7], D0
  3625. 000025BC  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  3626. 000025C0  584F                     addq.w     A7, 4
  3627. label000025C2:
  3628. 000025C2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3629. 000025C6  2F0C                     move.l     -[A7], A4
  3630. 000025C8  4EBA 0C6E                jsr        [PC + 0xC6E /* 00003238 */]
  3631. 000025CC  2600                     move.l     D3, D0
  3632. 000025CE  673E                     beq        +0x40 /* 0000260E */
  3633. 000025D0  2003                     move.l     D0, D3
  3634. 000025D2  7204                     moveq.l    D1, 0x04
  3635. 000025D4  C081                     and.l      D0, D1
  3636. 000025D6  676A                     beq        +0x6C /* 00002642 */
  3637. 000025D8  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  3638. 000025DC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3639. 000025E0  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  3640. 000025E4  4A80                     tst.l      D0
  3641. 000025E6  665A                     bne        +0x5C /* 00002642 */
  3642. 000025E8  206E FFDC                movea.l    A0, [A6 - 0x24]
  3643. 000025EC  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3644. 000025F0  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3645. 000025F4  2F00                     move.l     -[A7], D0
  3646. 000025F6  206C 000C                movea.l    A0, [A4 + 0xC]
  3647. 000025FA  7054                     moveq.l    D0, 0x54
  3648. 000025FC  D1C0                     add.l      A0, D0
  3649. 000025FE  2F08                     move.l     -[A7], A0
  3650. 00002600  7038                     moveq.l    D0, 0x38
  3651. 00002602  2F00                     move.l     -[A7], D0
  3652. 00002604  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3653. 00002608  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3654. 0000260C  6034                     bra        +0x36 /* 00002642 */
  3655. label0000260E:
  3656. 0000260E  302E FFE2                move.w     D0, [A6 - 0x1E]
  3657. 00002612  721F                     moveq.l    D1, 0x1F
  3658. 00002614  C041                     and.w      D0, D1
  3659. 00002616  7215                     moveq.l    D1, 0x15
  3660. 00002618  B041                     cmp.w      D0, D1
  3661. 0000261A  6726                     beq        +0x28 /* 00002642 */
  3662. 0000261C  202E FFE0                move.l     D0, [A6 - 0x20]
  3663. 00002620  721F                     moveq.l    D1, 0x1F
  3664. 00002622  C081                     and.l      D0, D1
  3665. 00002624  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3666. 00002628  1030 0000                move.b     D0, [A0 + D0.w]
  3667. 0000262C  7210                     moveq.l    D1, 0x10
  3668. 0000262E  C001                     and.b      D0, D1
  3669. 00002630  6610                     bne        +0x12 /* 00002642 */
  3670. 00002632  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3671. 00002636  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3672. 0000263A  4EBA FE40                jsr        [PC - 0x1C0 /* 0000247C */]
  3673. 0000263E  2D40 000C                move.l     [A6 + 0xC], D0
  3674. label00002642:
  3675. 00002642  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3676. 00002646  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  3677. 0000264A  2640                     movea.l    A3, D0
  3678. 0000264C  2D4B 000C                move.l     [A6 + 0xC], A3
  3679. 00002650  286B 0016                movea.l    A4, [A3 + 0x16]
  3680. 00002654  6064                     bra        +0x66 /* 000026BA */
  3681. label00002656:
  3682. 00002656  7019                     moveq.l    D0, 0x19
  3683. 00002658  B600                     cmp.b      D3, D0
  3684. 0000265A  6708                     beq        +0xA /* 00002664 */
  3685. 0000265C  701A                     moveq.l    D0, 0x1A
  3686. 0000265E  B600                     cmp.b      D3, D0
  3687. 00002660  6600 023A                bne        +0x23C /* 0000289C */
  3688. label00002664:
  3689. 00002664  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3690. 00002668  6700 0232                beq        +0x234 /* 0000289C */
  3691. 0000266C  6000 01C4                bra        +0x1C6 /* 00002832 */
  3692. label00002670:
  3693. 00002670  1213                     move.b     D1, [A3]
  3694. 00002672  7000                     moveq.l    D0, 0x00
  3695. 00002674  1001                     move.b     D0, D1
  3696. 00002676  725C                     moveq.l    D1, 0x5C
  3697. 00002678  B081                     cmp.l      D0, D1
  3698. 0000267A  6728                     beq        +0x2A /* 000026A4 */
  3699. 0000267C  720F                     moveq.l    D1, 0x0F
  3700. 0000267E  B081                     cmp.l      D0, D1
  3701. 00002680  6734                     beq        +0x36 /* 000026B6 */
  3702. 00002682  7213                     moveq.l    D1, 0x13
  3703. 00002684  B081                     cmp.l      D0, D1
  3704. 00002686  6748                     beq        +0x4A /* 000026D0 */
  3705. 00002688  720E                     moveq.l    D1, 0x0E
  3706. 0000268A  B081                     cmp.l      D0, D1
  3707. 0000268C  6700 00BE                beq        +0xC0 /* 0000274C */
  3708. 00002690  725E                     moveq.l    D1, 0x5E
  3709. 00002692  B081                     cmp.l      D0, D1
  3710. 00002694  6700 0122                beq        +0x124 /* 000027B8 */
  3711. 00002698  725F                     moveq.l    D1, 0x5F
  3712. 0000269A  B081                     cmp.l      D0, D1
  3713. 0000269C  6700 01FE                beq        +0x200 /* 0000289C */
  3714. 000026A0  6000 0190                bra        +0x192 /* 00002832 */
  3715. label000026A4:
  3716. 000026A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3717. 000026A8  2F0C                     move.l     -[A7], A4
  3718. 000026AA  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  3719. 000026AE  2D40 000C                move.l     [A6 + 0xC], D0
  3720. 000026B2  6000 01E8                bra        +0x1EA /* 0000289C */
  3721. label000026B6:
  3722. 000026B6  266B 0006                movea.l    A3, [A3 + 0x6]
  3723. label000026BA:
  3724. 000026BA  1613                     move.b     D3, [A3]
  3725. 000026BC  7000                     moveq.l    D0, 0x00
  3726. 000026BE  1003                     move.b     D0, D3
  3727. 000026C0  41ED D38A                lea.l      A0, [A5 - 0x2C76]
  3728. 000026C4  1030 0000                move.b     D0, [A0 + D0.w]
  3729. 000026C8  7210                     moveq.l    D1, 0x10
  3730. 000026CA  C001                     and.b      D0, D1
  3731. 000026CC  67A2                     beq        -0x5C /* 00002670 */
  3732. 000026CE  6086                     bra        -0x78 /* 00002656 */
  3733. label000026D0:
  3734. 000026D0  206E 000C                movea.l    A0, [A6 + 0xC]
  3735. 000026D4  2068 0002                movea.l    A0, [A0 + 0x2]
  3736. 000026D8  1010                     move.b     D0, [A0]
  3737. 000026DA  724A                     moveq.l    D1, 0x4A
  3738. 000026DC  B001                     cmp.b      D0, D1
  3739. 000026DE  6600 01BC                bne        +0x1BE /* 0000289C */
  3740. 000026E2  246E FFDC                movea.l    A2, [A6 - 0x24]
  3741. 000026E6  2012                     move.l     D0, [A2]
  3742. 000026E8  721F                     moveq.l    D1, 0x1F
  3743. 000026EA  C041                     and.w      D0, D1
  3744. 000026EC  7214                     moveq.l    D1, 0x14
  3745. 000026EE  B041                     cmp.w      D0, D1
  3746. 000026F0  6600 01AA                bne        +0x1AC /* 0000289C */
  3747. 000026F4  206A 000C                movea.l    A0, [A2 + 0xC]
  3748. 000026F8  2068 0010                movea.l    A0, [A0 + 0x10]
  3749. 000026FC  2028 0010                move.l     D0, [A0 + 0x10]
  3750. 00002700  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  3751. 00002706  6700 0194                beq        +0x196 /* 0000289C */
  3752. 0000270A  2F0B                     move.l     -[A7], A3
  3753. 0000270C  2F0C                     move.l     -[A7], A4
  3754. 0000270E  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  3755. 00002712  2D40 000C                move.l     [A6 + 0xC], D0
  3756. 00002716  2F00                     move.l     -[A7], D0
  3757. 00002718  2040                     movea.l    A0, D0
  3758. 0000271A  2068 0002                movea.l    A0, [A0 + 0x2]
  3759. 0000271E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3760. 00002722  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  3761. 00002726  2D40 000C                move.l     [A6 + 0xC], D0
  3762. 0000272A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3763. 0000272E  4267                     clr.w      -[A7]
  3764. 00002730  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3765. 00002734  2D40 FFDC                move.l     [A6 - 0x24], D0
  3766. 00002738  7211                     moveq.l    D1, 0x11
  3767. 0000273A  2040                     movea.l    A0, D0
  3768. 0000273C  2081                     move.l     [A0], D1
  3769. 0000273E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3770. 00002742  2F00                     move.l     -[A7], D0
  3771. 00002744  4EBA FD36                jsr        [PC - 0x2CA /* 0000247C */]
  3772. 00002748  4EFA 05A0                jmp        [PC + 0x5A0 /* 00002CEA */]
  3773. label0000274C:
  3774. 0000274C  206E 000C                movea.l    A0, [A6 + 0xC]
  3775. 00002750  2068 0006                movea.l    A0, [A0 + 0x6]
  3776. 00002754  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3777. 00002758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3778. 0000275C  4EBA FD1E                jsr        [PC - 0x2E2 /* 0000247C */]
  3779. 00002760  206E 000C                movea.l    A0, [A6 + 0xC]
  3780. 00002764  2068 0006                movea.l    A0, [A0 + 0x6]
  3781. 00002768  2140 0002                move.l     [A0 + 0x2], D0
  3782. 0000276C  206E 000C                movea.l    A0, [A6 + 0xC]
  3783. 00002770  2068 0006                movea.l    A0, [A0 + 0x6]
  3784. 00002774  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3785. 00002778  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3786. 0000277C  4EBA FCFE                jsr        [PC - 0x302 /* 0000247C */]
  3787. 00002780  206E 000C                movea.l    A0, [A6 + 0xC]
  3788. 00002784  2068 0006                movea.l    A0, [A0 + 0x6]
  3789. 00002788  2140 0006                move.l     [A0 + 0x6], D0
  3790. 0000278C  2040                     movea.l    A0, D0
  3791. 0000278E  2028 0016                move.l     D0, [A0 + 0x16]
  3792. 00002792  2D40 0008                move.l     [A6 + 0x8], D0
  3793. 00002796  206E 000C                movea.l    A0, [A6 + 0xC]
  3794. 0000279A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  3795. 0000279E  2F00                     move.l     -[A7], D0
  3796. 000027A0  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  3797. 000027A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3798. 000027A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3799. 000027AC  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  3800. 000027B0  202E 000C                move.l     D0, [A6 + 0xC]
  3801. 000027B4  4EFA 0534                jmp        [PC + 0x534 /* 00002CEA */]
  3802. label000027B8:
  3803. 000027B8  246E FFDC                movea.l    A2, [A6 - 0x24]
  3804. 000027BC  2012                     move.l     D0, [A2]
  3805. 000027BE  761F                     moveq.l    D3, 0x1F
  3806. 000027C0  C043                     and.w      D0, D3
  3807. 000027C2  7815                     moveq.l    D4, 0x15
  3808. 000027C4  B044                     cmp.w      D0, D4
  3809. 000027C6  6650                     bne        +0x52 /* 00002818 */
  3810. 000027C8  206E 000C                movea.l    A0, [A6 + 0xC]
  3811. 000027CC  2068 0002                movea.l    A0, [A0 + 0x2]
  3812. 000027D0  2068 000C                movea.l    A0, [A0 + 0xC]
  3813. 000027D4  2010                     move.l     D0, [A0]
  3814. 000027D6  C043                     and.w      D0, D3
  3815. 000027D8  B044                     cmp.w      D0, D4
  3816. 000027DA  663C                     bne        +0x3E /* 00002818 */
  3817. 000027DC  206E 000C                movea.l    A0, [A6 + 0xC]
  3818. 000027E0  2068 0002                movea.l    A0, [A0 + 0x2]
  3819. 000027E4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3820. 000027E8  2F0A                     move.l     -[A7], A2
  3821. 000027EA  42A7                     clr.l      -[A7]
  3822. 000027EC  4EBA 0D18                jsr        [PC + 0xD18 /* 00003506 */]
  3823. 000027F0  4A80                     tst.l      D0
  3824. 000027F2  6700 0410                beq        +0x412 /* 00002C04 */
  3825. 000027F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3826. 000027FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3827. 000027FE  206E 000C                movea.l    A0, [A6 + 0xC]
  3828. 00002802  2068 0002                movea.l    A0, [A0 + 0x2]
  3829. 00002806  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3830. 0000280A  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  3831. 0000280E  2F00                     move.l     -[A7], D0
  3832. 00002810  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  3833. 00002814  6000 0092                bra        +0x94 /* 000028A8 */
  3834. label00002818:
  3835. 00002818  206E FFDC                movea.l    A0, [A6 - 0x24]
  3836. 0000281C  2010                     move.l     D0, [A0]
  3837. 0000281E  721F                     moveq.l    D1, 0x1F
  3838. 00002820  C081                     and.l      D0, D1
  3839. 00002822  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3840. 00002826  1030 0000                move.b     D0, [A0 + D0.w]
  3841. 0000282A  7210                     moveq.l    D1, 0x10
  3842. 0000282C  C001                     and.b      D0, D1
  3843. 0000282E  6600 0474                bne        +0x476 /* 00002CA4 */
  3844. label00002832:
  3845. 00002832  302D D96C                move.w     D0, [A5 - 0x2694]
  3846. 00002836  6732                     beq        +0x34 /* 0000286A */
  3847. 00002838  7002                     moveq.l    D0, 0x02
  3848. 0000283A  2F00                     move.l     -[A7], D0
  3849. 0000283C  2F0C                     move.l     -[A7], A4
  3850. 0000283E  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  3851. 00002842  2440                     movea.l    A2, D0
  3852. 00002844  2F0A                     move.l     -[A7], A2
  3853. 00002846  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3854. 0000284A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  3855. 0000284E  202D D998                move.l     D0, [A5 - 0x2668]
  3856. 00002852  660A                     bne        +0xC /* 0000285E */
  3857. 00002854  2F0A                     move.l     -[A7], A2
  3858. 00002856  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3859. 0000285A  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  3860. label0000285E:
  3861. 0000285E  2F0A                     move.l     -[A7], A2
  3862. 00002860  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3863. 00002864  2D40 000C                move.l     [A6 + 0xC], D0
  3864. 00002868  600C                     bra        +0xE /* 00002876 */
  3865. label0000286A:
  3866. 0000286A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3867. 0000286E  4EBA D7F4                jsr        [PC - 0x280C /* 00000064 */]
  3868. 00002872  2D40 000C                move.l     [A6 + 0xC], D0
  3869. label00002876:
  3870. 00002876  202E FFE0                move.l     D0, [A6 - 0x20]
  3871. 0000287A  7240                     moveq.l    D1, 0x40
  3872. 0000287C  C081                     and.l      D0, D1
  3873. 0000287E  661C                     bne        +0x1E /* 0000289C */
  3874. 00002880  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3875. 00002884  670C                     beq        +0xE /* 00002892 */
  3876. 00002886  703C                     moveq.l    D0, 0x3C
  3877. 00002888  2F00                     move.l     -[A7], D0
  3878. 0000288A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3879. 0000288E  584F                     addq.w     A7, 4
  3880. 00002890  600A                     bra        +0xC /* 0000289C */
  3881. label00002892:
  3882. 00002892  700B                     moveq.l    D0, 0x0B
  3883. 00002894  2F00                     move.l     -[A7], D0
  3884. 00002896  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  3885. 0000289A  584F                     addq.w     A7, 4
  3886. label0000289C:
  3887. 0000289C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3888. 000028A0  4EBA D84A                jsr        [PC - 0x27B6 /* 000000EC */]
  3889. 000028A4  2D40 000C                move.l     [A6 + 0xC], D0
  3890. label000028A8:
  3891. 000028A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3892. 000028AC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3893. 000028B0  7001                     moveq.l    D0, 0x01
  3894. 000028B2  3F00                     move.w     -[A7], D0
  3895. 000028B4  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3896. 000028B8  2F00                     move.l     -[A7], D0
  3897. 000028BA  4EBA FBC0                jsr        [PC - 0x440 /* 0000247C */]
  3898. 000028BE  4EFA 042A                jmp        [PC + 0x42A /* 00002CEA */]
  3899. label000028C2:
  3900. 000028C2  202E FFD8                move.l     D0, [A6 - 0x28]
  3901. 000028C6  0280 0000 00FF           andi.l     D0, 0xFF
  3902. 000028CC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3903. 000028D0  1030 0000                move.b     D0, [A0 + D0.w]
  3904. 000028D4  7201                     moveq.l    D1, 0x01
  3905. 000028D6  C001                     and.b      D0, D1
  3906. 000028D8  6610                     bne        +0x12 /* 000028EA */
  3907. 000028DA  302E FFDA                move.w     D0, [A6 - 0x26]
  3908. 000028DE  3203                     move.w     D1, D3
  3909. 000028E0  C041                     and.w      D0, D1
  3910. 000028E2  7219                     moveq.l    D1, 0x19
  3911. 000028E4  B041                     cmp.w      D0, D1
  3912. 000028E6  6600 029A                bne        +0x29C /* 00002B82 */
  3913. label000028EA:
  3914. 000028EA  302E FFD6                move.w     D0, [A6 - 0x2A]
  3915. 000028EE  3203                     move.w     D1, D3
  3916. 000028F0  C041                     and.w      D0, D1
  3917. 000028F2  720B                     moveq.l    D1, 0x0B
  3918. 000028F4  B041                     cmp.w      D0, D1
  3919. 000028F6  6276                     bhi        +0x78 /* 0000296E */
  3920. 000028F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3921. 000028FC  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  3922. 00002900  2640                     movea.l    A3, D0
  3923. 00002902  2D4B 000C                move.l     [A6 + 0xC], A3
  3924. 00002906  6004                     bra        +0x6 /* 0000290C */
  3925. label00002908:
  3926. 00002908  266B 0006                movea.l    A3, [A3 + 0x6]
  3927. label0000290C:
  3928. 0000290C  1213                     move.b     D1, [A3]
  3929. 0000290E  7000                     moveq.l    D0, 0x00
  3930. 00002910  1001                     move.b     D0, D1
  3931. 00002912  720F                     moveq.l    D1, 0x0F
  3932. 00002914  B081                     cmp.l      D0, D1
  3933. 00002916  67F0                     beq        -0xE /* 00002908 */
  3934. 00002918  725D                     moveq.l    D1, 0x5D
  3935. 0000291A  B081                     cmp.l      D0, D1
  3936. 0000291C  6708                     beq        +0xA /* 00002926 */
  3937. 0000291E  720E                     moveq.l    D1, 0x0E
  3938. 00002920  B081                     cmp.l      D0, D1
  3939. 00002922  6710                     beq        +0x12 /* 00002934 */
  3940. 00002924  6048                     bra        +0x4A /* 0000296E */
  3941. label00002926:
  3942. 00002926  2F0B                     move.l     -[A7], A3
  3943. 00002928  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3944. 0000292C  4A40                     tst.w      D0
  3945. 0000292E  663E                     bne        +0x40 /* 0000296E */
  3946. 00002930  6000 02F8                bra        +0x2FA /* 00002C2A */
  3947. label00002934:
  3948. 00002934  202B 0006                move.l     D0, [A3 + 0x6]
  3949. 00002938  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3950. 0000293C  2040                     movea.l    A0, D0
  3951. 0000293E  2468 0002                movea.l    A2, [A0 + 0x2]
  3952. 00002942  1212                     move.b     D1, [A2]
  3953. 00002944  765D                     moveq.l    D3, 0x5D
  3954. 00002946  B203                     cmp.b      D1, D3
  3955. 00002948  6624                     bne        +0x26 /* 0000296E */
  3956. 0000294A  2F0A                     move.l     -[A7], A2
  3957. 0000294C  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3958. 00002950  4A40                     tst.w      D0
  3959. 00002952  661A                     bne        +0x1C /* 0000296E */
  3960. 00002954  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3961. 00002958  2468 0006                movea.l    A2, [A0 + 0x6]
  3962. 0000295C  1012                     move.b     D0, [A2]
  3963. 0000295E  B003                     cmp.b      D0, D3
  3964. 00002960  660C                     bne        +0xE /* 0000296E */
  3965. 00002962  2F0A                     move.l     -[A7], A2
  3966. 00002964  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3967. 00002968  4A40                     tst.w      D0
  3968. 0000296A  6700 02BE                beq        +0x2C0 /* 00002C2A */
  3969. label0000296E:
  3970. 0000296E  262E FFD4                move.l     D3, [A6 - 0x2C]
  3971. 00002972  0283 0000 00FF           andi.l     D3, 0xFF
  3972. 00002978  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  3973. 0000297C  1032 3000                move.b     D0, [A2 + D3.w]
  3974. 00002980  7601                     moveq.l    D3, 0x01
  3975. 00002982  C003                     and.b      D0, D3
  3976. 00002984  6610                     bne        +0x12 /* 00002996 */
  3977. 00002986  302E FFD6                move.w     D0, [A6 - 0x2A]
  3978. 0000298A  721F                     moveq.l    D1, 0x1F
  3979. 0000298C  C041                     and.w      D0, D1
  3980. 0000298E  7219                     moveq.l    D1, 0x19
  3981. 00002990  B041                     cmp.w      D0, D1
  3982. 00002992  6600 01B2                bne        +0x1B4 /* 00002B46 */
  3983. label00002996:
  3984. 00002996  266C 0008                movea.l    A3, [A4 + 0x8]
  3985. 0000299A  2813                     move.l     D4, [A3]
  3986. 0000299C  7A40                     moveq.l    D5, 0x40
  3987. 0000299E  2D44 FFF4                move.l     [A6 - 0xC], D4
  3988. 000029A2  C885                     and.l      D4, D5
  3989. 000029A4  6726                     beq        +0x28 /* 000029CC */
  3990. 000029A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3991. 000029AA  2068 0008                movea.l    A0, [A0 + 0x8]
  3992. 000029AE  2810                     move.l     D4, [A0]
  3993. 000029B0  2D44 FFFC                move.l     [A6 - 0x4], D4
  3994. 000029B4  C885                     and.l      D4, D5
  3995. 000029B6  6614                     bne        +0x16 /* 000029CC */
  3996. 000029B8  202E FFFC                move.l     D0, [A6 - 0x4]
  3997. 000029BC  721F                     moveq.l    D1, 0x1F
  3998. 000029BE  C081                     and.l      D0, D1
  3999. 000029C0  1032 0000                move.b     D0, [A2 + D0.w]
  4000. 000029C4  7210                     moveq.l    D1, 0x10
  4001. 000029C6  C001                     and.b      D0, D1
  4002. 000029C8  6700 023A                beq        +0x23C /* 00002C04 */
  4003. label000029CC:
  4004. 000029CC  0CAE 0000 0011 FFD8      cmpi.l     [A6 - 0x28], 0x11
  4005. 000029D4  6634                     bne        +0x36 /* 00002A0A */
  4006. 000029D6  0CAE 0000 0010 FFD4      cmpi.l     [A6 - 0x2C], 0x10
  4007. 000029DE  662A                     bne        +0x2C /* 00002A0A */
  4008. 000029E0  202E FFF4                move.l     D0, [A6 - 0xC]
  4009. 000029E4  721F                     moveq.l    D1, 0x1F
  4010. 000029E6  C081                     and.l      D0, D1
  4011. 000029E8  1032 0000                move.b     D0, [A2 + D0.w]
  4012. 000029EC  C003                     and.b      D0, D3
  4013. 000029EE  6700 0214                beq        +0x216 /* 00002C04 */
  4014. 000029F2  206E 0008                movea.l    A0, [A6 + 0x8]
  4015. 000029F6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4016. 000029FA  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4017. 000029FE  42A7                     clr.l      -[A7]
  4018. 00002A00  4EBA 0B04                jsr        [PC + 0xB04 /* 00003506 */]
  4019. 00002A04  4A80                     tst.l      D0
  4020. 00002A06  6600 0222                bne        +0x224 /* 00002C2A */
  4021. label00002A0A:
  4022. 00002A0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4023. 00002A0E  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  4024. 00002A12  2D40 000C                move.l     [A6 + 0xC], D0
  4025. 00002A16  2040                     movea.l    A0, D0
  4026. 00002A18  2868 0016                movea.l    A4, [A0 + 0x16]
  4027. 00002A1C  2214                     move.l     D1, [A4]
  4028. 00002A1E  761F                     moveq.l    D3, 0x1F
  4029. 00002A20  C283                     and.l      D1, D3
  4030. 00002A22  2D41 FFD4                move.l     [A6 - 0x2C], D1
  4031. 00002A26  1210                     move.b     D1, [A0]
  4032. 00002A28  745E                     moveq.l    D2, 0x5E
  4033. 00002A2A  B202                     cmp.b      D1, D2
  4034. 00002A2C  6600 0118                bne        +0x11A /* 00002B46 */
  4035. 00002A30  226C 0008                movea.l    A1, [A4 + 0x8]
  4036. 00002A34  2211                     move.l     D1, [A1]
  4037. 00002A36  C283                     and.l      D1, D3
  4038. 00002A38  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  4039. 00002A3C  1232 1000                move.b     D1, [A2 + D1.w]
  4040. 00002A40  7810                     moveq.l    D4, 0x10
  4041. 00002A42  C204                     and.b      D1, D4
  4042. 00002A44  6700 0100                beq        +0x102 /* 00002B46 */
  4043. 00002A48  226E 0008                movea.l    A1, [A6 + 0x8]
  4044. 00002A4C  2269 0008                movea.l    A1, [A1 + 0x8]
  4045. 00002A50  2211                     move.l     D1, [A1]
  4046. 00002A52  C283                     and.l      D1, D3
  4047. 00002A54  1232 1000                move.b     D1, [A2 + D1.w]
  4048. 00002A58  C204                     and.b      D1, D4
  4049. 00002A5A  6700 00EA                beq        +0xEC /* 00002B46 */
  4050. 00002A5E  2268 0002                movea.l    A1, [A0 + 0x2]
  4051. 00002A62  4AA9 0014                tst.l      [A1 + 0x14]
  4052. 00002A66  6608                     bne        +0xA /* 00002A70 */
  4053. 00002A68  4AA8 0006                tst.l      [A0 + 0x6]
  4054. 00002A6C  6600 00D8                bne        +0xDA /* 00002B46 */
  4055. label00002A70:
  4056. 00002A70  2668 0002                movea.l    A3, [A0 + 0x2]
  4057. 00002A74  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4058. 00002A78  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4059. 00002A7C  42A7                     clr.l      -[A7]
  4060. 00002A7E  4EBA 0A86                jsr        [PC + 0xA86 /* 00003506 */]
  4061. 00002A82  2A00                     move.l     D5, D0
  4062. 00002A84  6716                     beq        +0x18 /* 00002A9C */
  4063. 00002A86  206E 0008                movea.l    A0, [A6 + 0x8]
  4064. 00002A8A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4065. 00002A8E  2F0B                     move.l     -[A7], A3
  4066. 00002A90  7601                     moveq.l    D3, 0x01
  4067. 00002A92  2F03                     move.l     -[A7], D3
  4068. 00002A94  2F03                     move.l     -[A7], D3
  4069. 00002A96  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  4070. 00002A9A  2640                     movea.l    A3, D0
  4071. label00002A9C:
  4072. 00002A9C  200B                     move.l     D0, A3
  4073. 00002A9E  6700 00A6                beq        +0xA8 /* 00002B46 */
  4074. 00002AA2  206E 000C                movea.l    A0, [A6 + 0xC]
  4075. 00002AA6  2828 0006                move.l     D4, [A0 + 0x6]
  4076. 00002AAA  206B 0010                movea.l    A0, [A3 + 0x10]
  4077. 00002AAE  3028 0008                move.w     D0, [A0 + 0x8]
  4078. 00002AB2  0240 0100                andi.w     D0, 0x100
  4079. 00002AB6  672C                     beq        +0x2E /* 00002AE4 */
  4080. 00002AB8  246B 0014                movea.l    A2, [A3 + 0x14]
  4081. 00002ABC  2F0A                     move.l     -[A7], A2
  4082. 00002ABE  2F0B                     move.l     -[A7], A3
  4083. 00002AC0  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  4084. 00002AC4  2600                     move.l     D3, D0
  4085. 00002AC6  206A 0010                movea.l    A0, [A2 + 0x10]
  4086. 00002ACA  2068 005A                movea.l    A0, [A0 + 0x5A]
  4087. 00002ACE  2C28 002C                move.l     D6, [A0 + 0x2C]
  4088. 00002AD2  2F0B                     move.l     -[A7], A3
  4089. 00002AD4  2F04                     move.l     -[A7], D4
  4090. 00002AD6  2F03                     move.l     -[A7], D3
  4091. 00002AD8  2F06                     move.l     -[A7], D6
  4092. 00002ADA  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  4093. 00002ADE  2640                     movea.l    A3, D0
  4094. 00002AE0  7800                     moveq.l    D4, 0x00
  4095. 00002AE2  602A                     bra        +0x2C /* 00002B0E */
  4096. label00002AE4:
  4097. 00002AE4  4AAB 0014                tst.l      [A3 + 0x14]
  4098. 00002AE8  6724                     beq        +0x26 /* 00002B0E */
  4099. 00002AEA  4A84                     tst.l      D4
  4100. 00002AEC  671E                     beq        +0x20 /* 00002B0C */
  4101. 00002AEE  206B 0010                movea.l    A0, [A3 + 0x10]
  4102. 00002AF2  3028 0008                move.w     D0, [A0 + 0x8]
  4103. 00002AF6  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  4104. 00002AFA  6610                     bne        +0x12 /* 00002B0C */
  4105. 00002AFC  2F0B                     move.l     -[A7], A3
  4106. 00002AFE  2F04                     move.l     -[A7], D4
  4107. 00002B00  70FF                     moveq.l    D0, 0xFFFFFFFF
  4108. 00002B02  2F00                     move.l     -[A7], D0
  4109. 00002B04  42A7                     clr.l      -[A7]
  4110. 00002B06  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  4111. 00002B0A  2640                     movea.l    A3, D0
  4112. label00002B0C:
  4113. 00002B0C  7800                     moveq.l    D4, 0x00
  4114. label00002B0E:
  4115. 00002B0E  206E 000C                movea.l    A0, [A6 + 0xC]
  4116. 00002B12  214B 0002                move.l     [A0 + 0x2], A3
  4117. 00002B16  206E 000C                movea.l    A0, [A6 + 0xC]
  4118. 00002B1A  2144 0006                move.l     [A0 + 0x6], D4
  4119. 00002B1E  4A85                     tst.l      D5
  4120. 00002B20  6724                     beq        +0x26 /* 00002B46 */
  4121. 00002B22  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4122. 00002B26  4267                     clr.w      -[A7]
  4123. 00002B28  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4124. 00002B2C  2440                     movea.l    A2, D0
  4125. 00002B2E  24AE FFD4                move.l     [A2], [A6 - 0x2C]
  4126. 00002B32  202C 000C                move.l     D0, [A4 + 0xC]
  4127. 00002B36  2540 000C                move.l     [A2 + 0xC], D0
  4128. 00002B3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4129. 00002B3E  2F0A                     move.l     -[A7], A2
  4130. 00002B40  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  4131. 00002B44  284A                     movea.l    A4, A2
  4132. label00002B46:
  4133. 00002B46  2F0C                     move.l     -[A7], A4
  4134. 00002B48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4135. 00002B4C  4EBA 01A8                jsr        [PC + 0x1A8 /* 00002CF6 */]
  4136. 00002B50  4A80                     tst.l      D0
  4137. 00002B52  6600 00D6                bne        +0xD8 /* 00002C2A */
  4138. 00002B56  2F0C                     move.l     -[A7], A4
  4139. 00002B58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4140. 00002B5C  7601                     moveq.l    D3, 0x01
  4141. 00002B5E  2F03                     move.l     -[A7], D3
  4142. 00002B60  4EBA 135E                jsr        [PC + 0x135E /* 00003EC0 */]
  4143. 00002B64  4A80                     tst.l      D0
  4144. 00002B66  6600 00C2                bne        +0xC4 /* 00002C2A */
  4145. 00002B6A  486E 000C                pea.l      [A6 + 0xC]
  4146. 00002B6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4147. 00002B72  2F03                     move.l     -[A7], D3
  4148. 00002B74  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  4149. 00002B78  4A40                     tst.w      D0
  4150. 00002B7A  6700 0088                beq        +0x8A /* 00002C04 */
  4151. 00002B7E  6000 0124                bra        +0x126 /* 00002CA4 */
  4152. label00002B82:
  4153. 00002B82  262E FFD8                move.l     D3, [A6 - 0x28]
  4154. 00002B86  7805                     moveq.l    D4, 0x05
  4155. 00002B88  B684                     cmp.l      D3, D4
  4156. 00002B8A  6628                     bne        +0x2A /* 00002BB4 */
  4157. 00002B8C  202E FFD4                move.l     D0, [A6 - 0x2C]
  4158. 00002B90  B084                     cmp.l      D0, D4
  4159. 00002B92  6610                     bne        +0x12 /* 00002BA4 */
  4160. 00002B94  206C 000C                movea.l    A0, [A4 + 0xC]
  4161. 00002B98  226E 0008                movea.l    A1, [A6 + 0x8]
  4162. 00002B9C  2269 000C                movea.l    A1, [A1 + 0xC]
  4163. 00002BA0  B1C9                     cmpa.l     A0, A1
  4164. 00002BA2  6710                     beq        +0x12 /* 00002BB4 */
  4165. label00002BA4:
  4166. 00002BA4  202E FFD4                move.l     D0, [A6 - 0x2C]
  4167. 00002BA8  7814                     moveq.l    D4, 0x14
  4168. 00002BAA  B084                     cmp.l      D0, D4
  4169. 00002BAC  6704                     beq        +0x6 /* 00002BB2 */
  4170. 00002BAE  B684                     cmp.l      D3, D4
  4171. 00002BB0  6652                     bne        +0x54 /* 00002C04 */
  4172. label00002BB2:
  4173. 00002BB2  6076                     bra        +0x78 /* 00002C2A */
  4174. label00002BB4:
  4175. 00002BB4  202E FFD4                move.l     D0, [A6 - 0x2C]
  4176. 00002BB8  0280 0000 00FF           andi.l     D0, 0xFF
  4177. 00002BBE  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4178. 00002BC2  1030 0000                move.b     D0, [A0 + D0.w]
  4179. 00002BC6  7201                     moveq.l    D1, 0x01
  4180. 00002BC8  C001                     and.b      D0, D1
  4181. 00002BCA  660E                     bne        +0x10 /* 00002BDA */
  4182. 00002BCC  302E FFD6                move.w     D0, [A6 - 0x2A]
  4183. 00002BD0  721F                     moveq.l    D1, 0x1F
  4184. 00002BD2  C041                     and.w      D0, D1
  4185. 00002BD4  7219                     moveq.l    D1, 0x19
  4186. 00002BD6  B041                     cmp.w      D0, D1
  4187. 00002BD8  6650                     bne        +0x52 /* 00002C2A */
  4188. label00002BDA:
  4189. 00002BDA  0CAE 0000 0014 FFD8      cmpi.l     [A6 - 0x28], 0x14
  4190. 00002BE2  6746                     beq        +0x48 /* 00002C2A */
  4191. 00002BE4  302E FFDA                move.w     D0, [A6 - 0x26]
  4192. 00002BE8  761F                     moveq.l    D3, 0x1F
  4193. 00002BEA  C043                     and.w      D0, D3
  4194. 00002BEC  3202                     move.w     D1, D2
  4195. 00002BEE  B041                     cmp.w      D0, D1
  4196. 00002BF0  6612                     bne        +0x14 /* 00002C04 */
  4197. 00002BF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4198. 00002BF6  2068 0008                movea.l    A0, [A0 + 0x8]
  4199. 00002BFA  2010                     move.l     D0, [A0]
  4200. 00002BFC  C043                     and.w      D0, D3
  4201. 00002BFE  7214                     moveq.l    D1, 0x14
  4202. 00002C00  B041                     cmp.w      D0, D1
  4203. 00002C02  6726                     beq        +0x28 /* 00002C2A */
  4204. label00002C04:
  4205. 00002C04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4206. 00002C08  2F0C                     move.l     -[A7], A4
  4207. 00002C0A  701A                     moveq.l    D0, 0x1A
  4208. 00002C0C  2F00                     move.l     -[A7], D0
  4209. 00002C0E  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  4210. 00002C12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4211. 00002C16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4212. 00002C1A  206D D874                movea.l    A0, [A5 - 0x278C]
  4213. 00002C1E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4214. 00002C22  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  4215. 00002C26  4EFA 00C2                jmp        [PC + 0xC2 /* 00002CEA */]
  4216. label00002C2A:
  4217. 00002C2A  202E FFD4                move.l     D0, [A6 - 0x2C]
  4218. 00002C2E  7614                     moveq.l    D3, 0x14
  4219. 00002C30  B083                     cmp.l      D0, D3
  4220. 00002C32  6708                     beq        +0xA /* 00002C3C */
  4221. 00002C34  202E FFD8                move.l     D0, [A6 - 0x28]
  4222. 00002C38  B083                     cmp.l      D0, D3
  4223. 00002C3A  666E                     bne        +0x70 /* 00002CAA */
  4224. label00002C3C:
  4225. 00002C3C  2014                     move.l     D0, [A4]
  4226. 00002C3E  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  4227. 00002C42  6610                     bne        +0x12 /* 00002C54 */
  4228. 00002C44  206E 0008                movea.l    A0, [A6 + 0x8]
  4229. 00002C48  2068 000C                movea.l    A0, [A0 + 0xC]
  4230. 00002C4C  226C 000C                movea.l    A1, [A4 + 0xC]
  4231. 00002C50  B1C9                     cmpa.l     A0, A1
  4232. 00002C52  6750                     beq        +0x52 /* 00002CA4 */
  4233. label00002C54:
  4234. 00002C54  2F0C                     move.l     -[A7], A4
  4235. 00002C56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4236. 00002C5A  42A7                     clr.l      -[A7]
  4237. 00002C5C  4EBA 08A8                jsr        [PC + 0x8A8 /* 00003506 */]
  4238. 00002C60  4A80                     tst.l      D0
  4239. 00002C62  6640                     bne        +0x42 /* 00002CA4 */
  4240. 00002C64  486E 000C                pea.l      [A6 + 0xC]
  4241. 00002C68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4242. 00002C6C  7001                     moveq.l    D0, 0x01
  4243. 00002C6E  2F00                     move.l     -[A7], D0
  4244. 00002C70  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  4245. 00002C74  4A40                     tst.w      D0
  4246. 00002C76  662C                     bne        +0x2E /* 00002CA4 */
  4247. 00002C78  2F0C                     move.l     -[A7], A4
  4248. 00002C7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4249. 00002C7E  4EBA 0076                jsr        [PC + 0x76 /* 00002CF6 */]
  4250. 00002C82  4A80                     tst.l      D0
  4251. 00002C84  661E                     bne        +0x20 /* 00002CA4 */
  4252. 00002C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4253. 00002C8A  2F0C                     move.l     -[A7], A4
  4254. 00002C8C  701A                     moveq.l    D0, 0x1A
  4255. 00002C8E  2F00                     move.l     -[A7], D0
  4256. 00002C90  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  4257. 00002C94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4258. 00002C98  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4259. 00002C9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4260. 00002CA0  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  4261. label00002CA4:
  4262. 00002CA4  202E 000C                move.l     D0, [A6 + 0xC]
  4263. 00002CA8  6040                     bra        +0x42 /* 00002CEA */
  4264. label00002CAA:
  4265. 00002CAA  246E 000C                movea.l    A2, [A6 + 0xC]
  4266. 00002CAE  206A 0016                movea.l    A0, [A2 + 0x16]
  4267. 00002CB2  2010                     move.l     D0, [A0]
  4268. 00002CB4  0280 0000 00C0           andi.l     D0, 0xC0
  4269. 00002CBA  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4270. 00002CBE  2F0A                     move.l     -[A7], A2
  4271. 00002CC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4272. 00002CC4  4EBA 1342                jsr        [PC + 0x1342 /* 00004008 */]
  4273. 00002CC8  2D40 000C                move.l     [A6 + 0xC], D0
  4274. 00002CCC  2040                     movea.l    A0, D0
  4275. 00002CCE  7216                     moveq.l    D1, 0x16
  4276. 00002CD0  D1C1                     add.l      A0, D1
  4277. 00002CD2  2F08                     move.l     -[A7], A0
  4278. 00002CD4  2040                     movea.l    A0, D0
  4279. 00002CD6  2068 0016                movea.l    A0, [A0 + 0x16]
  4280. 00002CDA  2010                     move.l     D0, [A0]
  4281. 00002CDC  80AE FFD4                or.l       D0, [A6 - 0x2C]
  4282. 00002CE0  2F00                     move.l     -[A7], D0
  4283. 00002CE2  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  4284. 00002CE6  202E 000C                move.l     D0, [A6 + 0xC]
  4285. label00002CEA:
  4286. 00002CEA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4287. 00002CEE  4E5E                     unlink     A6
  4288. 00002CF0  205F                     movea.l    A0, [A7]+
  4289. 00002CF2  504F                     addq.w     A7, 8
  4290. 00002CF4  4ED0                     jmp        [A0]
  4291. fn00002CF6:
  4292. 00002CF6  4E56 FFE4                link       A6, -0x001C
  4293. 00002CFA  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4294. 00002CFE  246E 000C                movea.l    A2, [A6 + 0xC]
  4295. 00002D02  266E 0008                movea.l    A3, [A6 + 0x8]
  4296. 00002D06  B5CB                     cmpa.l     A2, A3
  4297. 00002D08  6700 01EA                beq        +0x1EC /* 00002EF4 */
  4298. 00002D0C  200A                     move.l     D0, A2
  4299. 00002D0E  6700 01E0                beq        +0x1E2 /* 00002EF0 */
  4300. 00002D12  200B                     move.l     D0, A3
  4301. 00002D14  6700 01DA                beq        +0x1DC /* 00002EF0 */
  4302. 00002D18  2012                     move.l     D0, [A2]
  4303. 00002D1A  761F                     moveq.l    D3, 0x1F
  4304. 00002D1C  C083                     and.l      D0, D3
  4305. 00002D1E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4306. 00002D22  2A13                     move.l     D5, [A3]
  4307. 00002D24  CA83                     and.l      D5, D3
  4308. 00002D26  B085                     cmp.l      D0, D5
  4309. 00002D28  6730                     beq        +0x32 /* 00002D5A */
  4310. 00002D2A  7815                     moveq.l    D4, 0x15
  4311. 00002D2C  B084                     cmp.l      D0, D4
  4312. 00002D2E  6704                     beq        +0x6 /* 00002D34 */
  4313. 00002D30  BA84                     cmp.l      D5, D4
  4314. 00002D32  660C                     bne        +0xE /* 00002D40 */
  4315. label00002D34:
  4316. 00002D34  282D D8AC                move.l     D4, [A5 - 0x2754]
  4317. 00002D38  B084                     cmp.l      D0, D4
  4318. 00002D3A  671E                     beq        +0x20 /* 00002D5A */
  4319. 00002D3C  BA84                     cmp.l      D5, D4
  4320. 00002D3E  671A                     beq        +0x1C /* 00002D5A */
  4321. label00002D40:
  4322. 00002D40  7810                     moveq.l    D4, 0x10
  4323. 00002D42  B084                     cmp.l      D0, D4
  4324. 00002D44  6606                     bne        +0x8 /* 00002D4C */
  4325. 00002D46  7211                     moveq.l    D1, 0x11
  4326. 00002D48  BA81                     cmp.l      D5, D1
  4327. 00002D4A  670E                     beq        +0x10 /* 00002D5A */
  4328. label00002D4C:
  4329. 00002D4C  7211                     moveq.l    D1, 0x11
  4330. 00002D4E  B081                     cmp.l      D0, D1
  4331. 00002D50  6600 019E                bne        +0x1A0 /* 00002EF0 */
  4332. 00002D54  BA84                     cmp.l      D5, D4
  4333. 00002D56  6600 0198                bne        +0x19A /* 00002EF0 */
  4334. label00002D5A:
  4335. 00002D5A  7815                     moveq.l    D4, 0x15
  4336. 00002D5C  B084                     cmp.l      D0, D4
  4337. 00002D5E  6624                     bne        +0x26 /* 00002D84 */
  4338. 00002D60  BA84                     cmp.l      D5, D4
  4339. 00002D62  6620                     bne        +0x22 /* 00002D84 */
  4340. 00002D64  222A 000C                move.l     D1, [A2 + 0xC]
  4341. 00002D68  242B 000C                move.l     D2, [A3 + 0xC]
  4342. 00002D6C  B282                     cmp.l      D1, D2
  4343. 00002D6E  6714                     beq        +0x16 /* 00002D84 */
  4344. 00002D70  122A 0004                move.b     D1, [A2 + 0x4]
  4345. 00002D74  7810                     moveq.l    D4, 0x10
  4346. 00002D76  C204                     and.b      D1, D4
  4347. 00002D78  660A                     bne        +0xC /* 00002D84 */
  4348. 00002D7A  122B 0004                move.b     D1, [A3 + 0x4]
  4349. 00002D7E  C204                     and.b      D1, D4
  4350. 00002D80  6700 016E                beq        +0x170 /* 00002EF0 */
  4351. label00002D84:
  4352. 00002D84  7214                     moveq.l    D1, 0x14
  4353. 00002D86  B081                     cmp.l      D0, D1
  4354. 00002D88  6706                     beq        +0x8 /* 00002D90 */
  4355. 00002D8A  7205                     moveq.l    D1, 0x05
  4356. 00002D8C  B081                     cmp.l      D0, D1
  4357. 00002D8E  661A                     bne        +0x1C /* 00002DAA */
  4358. label00002D90:
  4359. 00002D90  206A 000C                movea.l    A0, [A2 + 0xC]
  4360. 00002D94  226B 000C                movea.l    A1, [A3 + 0xC]
  4361. 00002D98  B1C9                     cmpa.l     A0, A1
  4362. 00002D9A  670E                     beq        +0x10 /* 00002DAA */
  4363. 00002D9C  2F0B                     move.l     -[A7], A3
  4364. 00002D9E  2F0A                     move.l     -[A7], A2
  4365. 00002DA0  4EBA 0496                jsr        [PC + 0x496 /* 00003238 */]
  4366. 00002DA4  4A80                     tst.l      D0
  4367. 00002DA6  6700 0148                beq        +0x14A /* 00002EF0 */
  4368. label00002DAA:
  4369. 00002DAA  0CAE 0000 0019 FFE4      cmpi.l     [A6 - 0x1C], 0x19
  4370. 00002DB2  663A                     bne        +0x3C /* 00002DEE */
  4371. 00002DB4  286A 000C                movea.l    A4, [A2 + 0xC]
  4372. 00002DB8  246B 000C                movea.l    A2, [A3 + 0xC]
  4373. 00002DBC  B9CA                     cmpa.l     A4, A2
  4374. 00002DBE  672E                     beq        +0x30 /* 00002DEE */
  4375. 00002DC0  42A7                     clr.l      -[A7]
  4376. 00002DC2  2F0A                     move.l     -[A7], A2
  4377. 00002DC4  2F0C                     move.l     -[A7], A4
  4378. 00002DC6  4EBA 04BC                jsr        [PC + 0x4BC /* 00003284 */]
  4379. 00002DCA  2C00                     move.l     D6, D0
  4380. 00002DCC  6700 0122                beq        +0x124 /* 00002EF0 */
  4381. 00002DD0  2006                     move.l     D0, D6
  4382. 00002DD2  7204                     moveq.l    D1, 0x04
  4383. 00002DD4  C081                     and.l      D0, D1
  4384. 00002DD6  6716                     beq        +0x18 /* 00002DEE */
  4385. 00002DD8  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  4386. 00002DDC  206E 000C                movea.l    A0, [A6 + 0xC]
  4387. 00002DE0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4388. 00002DE4  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  4389. 00002DE8  4A80                     tst.l      D0
  4390. 00002DEA  6700 0104                beq        +0x106 /* 00002EF0 */
  4391. label00002DEE:
  4392. 00002DEE  246E 000C                movea.l    A2, [A6 + 0xC]
  4393. 00002DF2  504A                     addq.w     A2, 8
  4394. 00002DF4  2F12                     move.l     -[A7], [A2]
  4395. 00002DF6  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4396. 00002DFA  7003                     moveq.l    D0, 0x03
  4397. 00002DFC  2F00                     move.l     -[A7], D0
  4398. 00002DFE  4EBA 0706                jsr        [PC + 0x706 /* 00003506 */]
  4399. 00002E02  4A80                     tst.l      D0
  4400. 00002E04  6678                     bne        +0x7A /* 00002E7E */
  4401. 00002E06  202E FFE4                move.l     D0, [A6 - 0x1C]
  4402. 00002E0A  0280 0000 00FF           andi.l     D0, 0xFF
  4403. 00002E10  49ED D414                lea.l      A4, [A5 - 0x2BEC]
  4404. 00002E14  1034 0000                move.b     D0, [A4 + D0.w]
  4405. 00002E18  7801                     moveq.l    D4, 0x01
  4406. 00002E1A  C004                     and.b      D0, D4
  4407. 00002E1C  6700 00D2                beq        +0xD4 /* 00002EF0 */
  4408. 00002E20  2005                     move.l     D0, D5
  4409. 00002E22  0280 0000 00FF           andi.l     D0, 0xFF
  4410. 00002E28  1034 0000                move.b     D0, [A4 + D0.w]
  4411. 00002E2C  C004                     and.b      D0, D4
  4412. 00002E2E  6700 00C0                beq        +0xC2 /* 00002EF0 */
  4413. 00002E32  102D D5D8                move.b     D0, [A5 - 0x2A28]
  4414. 00002E36  660E                     bne        +0x10 /* 00002E46 */
  4415. 00002E38  2052                     movea.l    A0, [A2]
  4416. 00002E3A  2010                     move.l     D0, [A0]
  4417. 00002E3C  3203                     move.w     D1, D3
  4418. 00002E3E  C041                     and.w      D0, D1
  4419. 00002E40  7213                     moveq.l    D1, 0x13
  4420. 00002E42  B041                     cmp.w      D0, D1
  4421. 00002E44  6738                     beq        +0x3A /* 00002E7E */
  4422. label00002E46:
  4423. 00002E46  286B 0008                movea.l    A4, [A3 + 0x8]
  4424. 00002E4A  2014                     move.l     D0, [A4]
  4425. 00002E4C  3203                     move.w     D1, D3
  4426. 00002E4E  C041                     and.w      D0, D1
  4427. 00002E50  7213                     moveq.l    D1, 0x13
  4428. 00002E52  B041                     cmp.w      D0, D1
  4429. 00002E54  6728                     beq        +0x2A /* 00002E7E */
  4430. 00002E56  2F0C                     move.l     -[A7], A4
  4431. 00002E58  2F12                     move.l     -[A7], [A2]
  4432. 00002E5A  4EBA 03DC                jsr        [PC + 0x3DC /* 00003238 */]
  4433. 00002E5E  2C00                     move.l     D6, D0
  4434. 00002E60  6700 008E                beq        +0x90 /* 00002EF0 */
  4435. 00002E64  2006                     move.l     D0, D6
  4436. 00002E66  7204                     moveq.l    D1, 0x04
  4437. 00002E68  C081                     and.l      D0, D1
  4438. 00002E6A  6712                     beq        +0x14 /* 00002E7E */
  4439. 00002E6C  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  4440. 00002E70  2052                     movea.l    A0, [A2]
  4441. 00002E72  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4442. 00002E76  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  4443. 00002E7A  4A80                     tst.l      D0
  4444. 00002E7C  6772                     beq        +0x74 /* 00002EF0 */
  4445. label00002E7E:
  4446. 00002E7E  202E FFE4                move.l     D0, [A6 - 0x1C]
  4447. 00002E82  C083                     and.l      D0, D3
  4448. 00002E84  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4449. 00002E88  1030 0000                move.b     D0, [A0 + D0.w]
  4450. 00002E8C  7210                     moveq.l    D1, 0x10
  4451. 00002E8E  C001                     and.b      D0, D1
  4452. 00002E90  6740                     beq        +0x42 /* 00002ED2 */
  4453. 00002E92  206E 000C                movea.l    A0, [A6 + 0xC]
  4454. 00002E96  1628 0004                move.b     D3, [A0 + 0x4]
  4455. 00002E9A  7801                     moveq.l    D4, 0x01
  4456. 00002E9C  3D43 FFF8                move.w     [A6 - 0x8], D3
  4457. 00002EA0  C604                     and.b      D3, D4
  4458. 00002EA2  672E                     beq        +0x30 /* 00002ED2 */
  4459. 00002EA4  162B 0004                move.b     D3, [A3 + 0x4]
  4460. 00002EA8  3D43 FFFC                move.w     [A6 - 0x4], D3
  4461. 00002EAC  C604                     and.b      D3, D4
  4462. 00002EAE  6722                     beq        +0x24 /* 00002ED2 */
  4463. 00002EB0  302E FFF8                move.w     D0, [A6 - 0x8]
  4464. 00002EB4  7603                     moveq.l    D3, 0x03
  4465. 00002EB6  C003                     and.b      D0, D3
  4466. 00002EB8  322E FFFC                move.w     D1, [A6 - 0x4]
  4467. 00002EBC  C203                     and.b      D1, D3
  4468. 00002EBE  B001                     cmp.b      D0, D1
  4469. 00002EC0  662E                     bne        +0x30 /* 00002EF0 */
  4470. 00002EC2  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4471. 00002EC6  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4472. 00002ECA  4EBA 0036                jsr        [PC + 0x36 /* 00002F02 */]
  4473. 00002ECE  4A80                     tst.l      D0
  4474. 00002ED0  671E                     beq        +0x20 /* 00002EF0 */
  4475. label00002ED2:
  4476. 00002ED2  302E FFE6                move.w     D0, [A6 - 0x1A]
  4477. 00002ED6  721F                     moveq.l    D1, 0x1F
  4478. 00002ED8  C041                     and.w      D0, D1
  4479. 00002EDA  721B                     moveq.l    D1, 0x1B
  4480. 00002EDC  B041                     cmp.w      D0, D1
  4481. 00002EDE  6614                     bne        +0x16 /* 00002EF4 */
  4482. 00002EE0  206E 000C                movea.l    A0, [A6 + 0xC]
  4483. 00002EE4  2068 0016                movea.l    A0, [A0 + 0x16]
  4484. 00002EE8  226B 0016                movea.l    A1, [A3 + 0x16]
  4485. 00002EEC  B1C9                     cmpa.l     A0, A1
  4486. 00002EEE  6704                     beq        +0x6 /* 00002EF4 */
  4487. label00002EF0:
  4488. 00002EF0  7000                     moveq.l    D0, 0x00
  4489. 00002EF2  6002                     bra        +0x4 /* 00002EF6 */
  4490. label00002EF4:
  4491. 00002EF4  7001                     moveq.l    D0, 0x01
  4492. label00002EF6:
  4493. 00002EF6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4494. 00002EFA  4E5E                     unlink     A6
  4495. 00002EFC  205F                     movea.l    A0, [A7]+
  4496. 00002EFE  504F                     addq.w     A7, 8
  4497. 00002F00  4ED0                     jmp        [A0]
  4498. fn00002F02:
  4499. 00002F02  4E56 0000                link       A6, 0
  4500. 00002F06  48E7 0018                movem.l    -[A7], A3,A4
  4501. 00002F0A  286E 0008                movea.l    A4, [A6 + 0x8]
  4502. 00002F0E  266E 000C                movea.l    A3, [A6 + 0xC]
  4503. 00002F12  B7CC                     cmpa.l     A3, A4
  4504. 00002F14  672C                     beq        +0x2E /* 00002F42 */
  4505. 00002F16  200B                     move.l     D0, A3
  4506. 00002F18  6724                     beq        +0x26 /* 00002F3E */
  4507. 00002F1A  200C                     move.l     D0, A4
  4508. 00002F1C  6720                     beq        +0x22 /* 00002F3E */
  4509. 00002F1E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4510. 00002F22  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4511. 00002F26  4EBA FDCE                jsr        [PC - 0x232 /* 00002CF6 */]
  4512. 00002F2A  4A80                     tst.l      D0
  4513. 00002F2C  6710                     beq        +0x12 /* 00002F3E */
  4514. 00002F2E  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4515. 00002F32  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  4516. 00002F36  4EBA FFCA                jsr        [PC - 0x36 /* 00002F02 */]
  4517. 00002F3A  4A80                     tst.l      D0
  4518. 00002F3C  6604                     bne        +0x6 /* 00002F42 */
  4519. label00002F3E:
  4520. 00002F3E  7000                     moveq.l    D0, 0x00
  4521. 00002F40  6002                     bra        +0x4 /* 00002F44 */
  4522. label00002F42:
  4523. 00002F42  7001                     moveq.l    D0, 0x01
  4524. label00002F44:
  4525. 00002F44  4CDF 1800                movem.l    A3,A4, [A7]+
  4526. 00002F48  4E5E                     unlink     A6
  4527. 00002F4A  205F                     movea.l    A0, [A7]+
  4528. 00002F4C  504F                     addq.w     A7, 8
  4529. 00002F4E  4ED0                     jmp        [A0]
  4530. fn00002F50:
  4531. 00002F50  4E56 FFE4                link       A6, -0x001C
  4532. 00002F54  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4533. 00002F58  266E 000C                movea.l    A3, [A6 + 0xC]
  4534. 00002F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  4535. 00002F60  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4536. 00002F64  4267                     clr.w      -[A7]
  4537. 00002F66  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4538. 00002F6A  2D40 FFF8                move.l     [A6 - 0x8], D0
  4539. 00002F6E  246E 0010                movea.l    A2, [A6 + 0x10]
  4540. 00002F72  206A 0016                movea.l    A0, [A2 + 0x16]
  4541. 00002F76  2210                     move.l     D1, [A0]
  4542. 00002F78  2040                     movea.l    A0, D0
  4543. 00002F7A  2081                     move.l     [A0], D1
  4544. 00002F7C  0281 0000 00FF           andi.l     D1, 0xFF
  4545. 00002F82  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  4546. 00002F86  1231 1000                move.b     D1, [A1 + D1.w]
  4547. 00002F8A  7401                     moveq.l    D2, 0x01
  4548. 00002F8C  C202                     and.b      D1, D2
  4549. 00002F8E  660A                     bne        +0xC /* 00002F9A */
  4550. 00002F90  2F3C 0000 0D29           move.l     -[A7], 0xD29 /* '\r)' */
  4551. 00002F96  4EBA D068                jsr        [PC - 0x2F98 /* 00000000 */]
  4552. label00002F9A:
  4553. 00002F9A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4554. 00002F9E  4267                     clr.w      -[A7]
  4555. 00002FA0  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4556. 00002FA4  2D40 FFF0                move.l     [A6 - 0x10], D0
  4557. 00002FA8  206E FFF8                movea.l    A0, [A6 - 0x8]
  4558. 00002FAC  2210                     move.l     D1, [A0]
  4559. 00002FAE  2040                     movea.l    A0, D0
  4560. 00002FB0  2081                     move.l     [A0], D1
  4561. 00002FB2  226B 0010                movea.l    A1, [A3 + 0x10]
  4562. 00002FB6  2629 006A                move.l     D3, [A1 + 0x6A]
  4563. 00002FBA  7201                     moveq.l    D1, 0x01
  4564. 00002FBC  2F01                     move.l     -[A7], D1
  4565. 00002FBE  2F00                     move.l     -[A7], D0
  4566. 00002FC0  2F0A                     move.l     -[A7], A2
  4567. 00002FC2  206D D874                movea.l    A0, [A5 - 0x278C]
  4568. 00002FC6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4569. 00002FCA  2F03                     move.l     -[A7], D3
  4570. 00002FCC  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4571. 00002FD0  2F00                     move.l     -[A7], D0
  4572. 00002FD2  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4573. 00002FD6  2D40 0010                move.l     [A6 + 0x10], D0
  4574. 00002FDA  2F00                     move.l     -[A7], D0
  4575. 00002FDC  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  4576. 00002FE0  4A80                     tst.l      D0
  4577. 00002FE2  671C                     beq        +0x1E /* 00003000 */
  4578. 00002FE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4579. 00002FE8  4EBA D07A                jsr        [PC - 0x2F86 /* 00000064 */]
  4580. 00002FEC  2D40 FFE8                move.l     [A6 - 0x18], D0
  4581. 00002FF0  2040                     movea.l    A0, D0
  4582. 00002FF2  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4583. 00002FF6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4584. 00002FFA  2D40 0010                move.l     [A6 + 0x10], D0
  4585. 00002FFE  6006                     bra        +0x8 /* 00003006 */
  4586. label00003000:
  4587. 00003000  7000                     moveq.l    D0, 0x00
  4588. 00003002  2D40 FFE8                move.l     [A6 - 0x18], D0
  4589. label00003006:
  4590. 00003006  7013                     moveq.l    D0, 0x13
  4591. 00003008  2F00                     move.l     -[A7], D0
  4592. 0000300A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4593. 0000300E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4594. 00003012  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4595. 00003016  2F00                     move.l     -[A7], D0
  4596. 00003018  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  4597. 0000301C  2D40 FFEC                move.l     [A6 - 0x14], D0
  4598. 00003020  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4599. 00003024  42A7                     clr.l      -[A7]
  4600. 00003026  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4601. 0000302A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4602. 0000302E  206B 0010                movea.l    A0, [A3 + 0x10]
  4603. 00003032  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  4604. 00003036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4605. 0000303A  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  4606. 0000303E  2D40 FFF4                move.l     [A6 - 0xC], D0
  4607. 00003042  4A80                     tst.l      D0
  4608. 00003044  6600 0156                bne        +0x158 /* 0000319C */
  4609. 00003048  7800                     moveq.l    D4, 0x00
  4610. 0000304A  7000                     moveq.l    D0, 0x00
  4611. 0000304C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4612. 00003050  206B 0010                movea.l    A0, [A3 + 0x10]
  4613. 00003054  2028 003A                move.l     D0, [A0 + 0x3A]
  4614. 00003058  2D40 FFF4                move.l     [A6 - 0xC], D0
  4615. 0000305C  6000 0112                bra        +0x114 /* 00003170 */
  4616. label00003060:
  4617. 00003060  202E FFFC                move.l     D0, [A6 - 0x4]
  4618. 00003064  6718                     beq        +0x1A /* 0000307E */
  4619. 00003066  4A83                     tst.l      D3
  4620. 00003068  6714                     beq        +0x16 /* 0000307E */
  4621. 0000306A  42A7                     clr.l      -[A7]
  4622. 0000306C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4623. 00003070  206E FFF4                movea.l    A0, [A6 - 0xC]
  4624. 00003074  2F10                     move.l     -[A7], [A0]
  4625. 00003076  4EBA 020C                jsr        [PC + 0x20C /* 00003284 */]
  4626. 0000307A  2600                     move.l     D3, D0
  4627. 0000307C  6014                     bra        +0x16 /* 00003092 */
  4628. label0000307E:
  4629. 0000307E  486E FFE4                pea.l      [A6 - 0x1C]
  4630. 00003082  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4631. 00003086  206E FFF4                movea.l    A0, [A6 - 0xC]
  4632. 0000308A  2F10                     move.l     -[A7], [A0]
  4633. 0000308C  4EBA 01F6                jsr        [PC + 0x1F6 /* 00003284 */]
  4634. 00003090  2600                     move.l     D3, D0
  4635. label00003092:
  4636. 00003092  4A83                     tst.l      D3
  4637. 00003094  6700 00CE                beq        +0xD0 /* 00003164 */
  4638. 00003098  202E FFFC                move.l     D0, [A6 - 0x4]
  4639. 0000309C  6700 00A0                beq        +0xA2 /* 0000313E */
  4640. 000030A0  7000                     moveq.l    D0, 0x00
  4641. 000030A2  2840                     movea.l    A4, D0
  4642. 000030A4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4643. 000030A8  2050                     movea.l    A0, [A0]
  4644. 000030AA  2068 0010                movea.l    A0, [A0 + 0x10]
  4645. 000030AE  2468 003A                movea.l    A2, [A0 + 0x3A]
  4646. 000030B2  6032                     bra        +0x34 /* 000030E6 */
  4647. label000030B4:
  4648. 000030B4  206E FFF4                movea.l    A0, [A6 - 0xC]
  4649. 000030B8  2050                     movea.l    A0, [A0]
  4650. 000030BA  2068 0010                movea.l    A0, [A0 + 0x10]
  4651. 000030BE  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  4652. 000030C2  2F12                     move.l     -[A7], [A2]
  4653. 000030C4  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  4654. 000030C8  2840                     movea.l    A4, D0
  4655. 000030CA  200C                     move.l     D0, A4
  4656. 000030CC  6714                     beq        +0x16 /* 000030E2 */
  4657. 000030CE  42A7                     clr.l      -[A7]
  4658. 000030D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4659. 000030D4  2F14                     move.l     -[A7], [A4]
  4660. 000030D6  4EBA 01AC                jsr        [PC + 0x1AC /* 00003284 */]
  4661. 000030DA  4A80                     tst.l      D0
  4662. 000030DC  660C                     bne        +0xE /* 000030EA */
  4663. 000030DE  7000                     moveq.l    D0, 0x00
  4664. 000030E0  2840                     movea.l    A4, D0
  4665. label000030E2:
  4666. 000030E2  246A 0004                movea.l    A2, [A2 + 0x4]
  4667. label000030E6:
  4668. 000030E6  200A                     move.l     D0, A2
  4669. 000030E8  66CA                     bne        -0x34 /* 000030B4 */
  4670. label000030EA:
  4671. 000030EA  200C                     move.l     D0, A4
  4672. 000030EC  6646                     bne        +0x48 /* 00003134 */
  4673. 000030EE  246E FFFC                movea.l    A2, [A6 - 0x4]
  4674. 000030F2  2052                     movea.l    A0, [A2]
  4675. 000030F4  2068 0010                movea.l    A0, [A0 + 0x10]
  4676. 000030F8  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  4677. 000030FC  266E FFF4                movea.l    A3, [A6 - 0xC]
  4678. 00003100  2F13                     move.l     -[A7], [A3]
  4679. 00003102  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  4680. 00003106  4A80                     tst.l      D0
  4681. 00003108  662A                     bne        +0x2C /* 00003134 */
  4682. 0000310A  2053                     movea.l    A0, [A3]
  4683. 0000310C  2068 0010                movea.l    A0, [A0 + 0x10]
  4684. 00003110  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  4685. 00003114  2F12                     move.l     -[A7], [A2]
  4686. 00003116  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  4687. 0000311A  4A80                     tst.l      D0
  4688. 0000311C  6616                     bne        +0x18 /* 00003134 */
  4689. 0000311E  206E 0008                movea.l    A0, [A6 + 0x8]
  4690. 00003122  7054                     moveq.l    D0, 0x54
  4691. 00003124  D1C0                     add.l      A0, D0
  4692. 00003126  2F08                     move.l     -[A7], A0
  4693. 00003128  7032                     moveq.l    D0, 0x32
  4694. 0000312A  2F00                     move.l     -[A7], D0
  4695. 0000312C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4696. 00003130  504F                     addq.w     A7, 8
  4697. 00003132  6054                     bra        +0x56 /* 00003188 */
  4698. label00003134:
  4699. 00003134  2004                     move.l     D0, D4
  4700. 00003136  7208                     moveq.l    D1, 0x08
  4701. 00003138  C081                     and.l      D0, D1
  4702. 0000313A  660A                     bne        +0xC /* 00003146 */
  4703. 0000313C  6026                     bra        +0x28 /* 00003164 */
  4704. label0000313E:
  4705. 0000313E  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  4706. 00003144  2803                     move.l     D4, D3
  4707. label00003146:
  4708. 00003146  2003                     move.l     D0, D3
  4709. 00003148  7208                     moveq.l    D1, 0x08
  4710. 0000314A  C081                     and.l      D0, D1
  4711. 0000314C  6716                     beq        +0x18 /* 00003164 */
  4712. 0000314E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4713. 00003152  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4714. 00003156  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4715. 0000315A  42A7                     clr.l      -[A7]
  4716. 0000315C  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4717. 00003160  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4718. label00003164:
  4719. 00003164  206E FFF4                movea.l    A0, [A6 - 0xC]
  4720. 00003168  2028 0004                move.l     D0, [A0 + 0x4]
  4721. 0000316C  2D40 FFF4                move.l     [A6 - 0xC], D0
  4722. label00003170:
  4723. 00003170  2604                     move.l     D3, D4
  4724. 00003172  7008                     moveq.l    D0, 0x08
  4725. 00003174  C680                     and.l      D3, D0
  4726. 00003176  4A83                     tst.l      D3
  4727. 00003178  57C3                     seq        D3
  4728. 0000317A  4403                     neg.b      D3
  4729. 0000317C  4883                     ext.w      D3
  4730. 0000317E  48C3                     ext.l      D3
  4731. 00003180  202E FFF4                move.l     D0, [A6 - 0xC]
  4732. 00003184  6600 FEDA                bne        -0x124 /* 00003060 */
  4733. label00003188:
  4734. 00003188  202E FFFC                move.l     D0, [A6 - 0x4]
  4735. 0000318C  670E                     beq        +0x10 /* 0000319C */
  4736. 0000318E  2004                     move.l     D0, D4
  4737. 00003190  7208                     moveq.l    D1, 0x08
  4738. 00003192  C081                     and.l      D0, D1
  4739. 00003194  6606                     bne        +0x8 /* 0000319C */
  4740. 00003196  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  4741. label0000319C:
  4742. 0000319C  262E FFF4                move.l     D3, [A6 - 0xC]
  4743. 000031A0  670C                     beq        +0xE /* 000031AE */
  4744. 000031A2  2043                     movea.l    A0, D3
  4745. 000031A4  3028 000C                move.w     D0, [A0 + 0xC]
  4746. 000031A8  7800                     moveq.l    D4, 0x00
  4747. 000031AA  3800                     move.w     D4, D0
  4748. 000031AC  6002                     bra        +0x4 /* 000031B0 */
  4749. label000031AE:
  4750. 000031AE  7804                     moveq.l    D4, 0x04
  4751. label000031B0:
  4752. 000031B0  7601                     moveq.l    D3, 0x01
  4753. 000031B2  2F03                     move.l     -[A7], D3
  4754. 000031B4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4755. 000031B8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4756. 000031BC  206D D874                movea.l    A0, [A5 - 0x278C]
  4757. 000031C0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4758. 000031C4  2F04                     move.l     -[A7], D4
  4759. 000031C6  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4760. 000031CA  2F00                     move.l     -[A7], D0
  4761. 000031CC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4762. 000031D0  2D40 FFEC                move.l     [A6 - 0x14], D0
  4763. 000031D4  7213                     moveq.l    D1, 0x13
  4764. 000031D6  2F01                     move.l     -[A7], D1
  4765. 000031D8  206D D874                movea.l    A0, [A5 - 0x278C]
  4766. 000031DC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4767. 000031E0  2F00                     move.l     -[A7], D0
  4768. 000031E2  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  4769. 000031E6  2D40 FFEC                move.l     [A6 - 0x14], D0
  4770. 000031EA  2F03                     move.l     -[A7], D3
  4771. 000031EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4772. 000031F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4773. 000031F4  2F00                     move.l     -[A7], D0
  4774. 000031F6  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4775. 000031FA  2D40 0010                move.l     [A6 + 0x10], D0
  4776. 000031FE  2F03                     move.l     -[A7], D3
  4777. 00003200  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4778. 00003204  2F00                     move.l     -[A7], D0
  4779. 00003206  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4780. 0000320A  206D D874                movea.l    A0, [A5 - 0x278C]
  4781. 0000320E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4782. 00003212  4EBA 0DF4                jsr        [PC + 0xDF4 /* 00004008 */]
  4783. 00003216  2F00                     move.l     -[A7], D0
  4784. 00003218  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4785. 0000321C  2D40 0010                move.l     [A6 + 0x10], D0
  4786. 00003220  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4787. 00003224  2F00                     move.l     -[A7], D0
  4788. 00003226  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  4789. 0000322A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4790. 0000322E  4E5E                     unlink     A6
  4791. 00003230  205F                     movea.l    A0, [A7]+
  4792. 00003232  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4793. 00003236  4ED0                     jmp        [A0]
  4794. fn00003238:
  4795. 00003238  4E56 0000                link       A6, 0
  4796. 0000323C  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4797. 00003240  246E 0008                movea.l    A2, [A6 + 0x8]
  4798. 00003244  266E 000C                movea.l    A3, [A6 + 0xC]
  4799. 00003248  7A00                     moveq.l    D5, 0x00
  4800. 0000324A  200B                     move.l     D0, A3
  4801. 0000324C  6728                     beq        +0x2A /* 00003276 */
  4802. 0000324E  2013                     move.l     D0, [A3]
  4803. 00003250  761F                     moveq.l    D3, 0x1F
  4804. 00003252  C043                     and.w      D0, D3
  4805. 00003254  7814                     moveq.l    D4, 0x14
  4806. 00003256  B044                     cmp.w      D0, D4
  4807. 00003258  661C                     bne        +0x1E /* 00003276 */
  4808. 0000325A  200A                     move.l     D0, A2
  4809. 0000325C  6718                     beq        +0x1A /* 00003276 */
  4810. 0000325E  2012                     move.l     D0, [A2]
  4811. 00003260  C043                     and.w      D0, D3
  4812. 00003262  B044                     cmp.w      D0, D4
  4813. 00003264  6610                     bne        +0x12 /* 00003276 */
  4814. 00003266  42A7                     clr.l      -[A7]
  4815. 00003268  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4816. 0000326C  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  4817. 00003270  4EBA 0012                jsr        [PC + 0x12 /* 00003284 */]
  4818. 00003274  2A00                     move.l     D5, D0
  4819. label00003276:
  4820. 00003276  2005                     move.l     D0, D5
  4821. 00003278  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4822. 0000327C  4E5E                     unlink     A6
  4823. 0000327E  205F                     movea.l    A0, [A7]+
  4824. 00003280  504F                     addq.w     A7, 8
  4825. 00003282  4ED0                     jmp        [A0]
  4826. fn00003284:
  4827. 00003284  4E56 FFFC                link       A6, -0x0004
  4828. 00003288  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4829. 0000328C  266E 0008                movea.l    A3, [A6 + 0x8]
  4830. 00003290  286E 000C                movea.l    A4, [A6 + 0xC]
  4831. 00003294  42A7                     clr.l      -[A7]
  4832. 00003296  2F0C                     move.l     -[A7], A4
  4833. 00003298  2F0B                     move.l     -[A7], A3
  4834. 0000329A  486E FFFC                pea.l      [A6 - 0x4]
  4835. 0000329E  4EBA 006C                jsr        [PC + 0x6C /* 0000330C */]
  4836. 000032A2  2600                     move.l     D3, D0
  4837. 000032A4  6756                     beq        +0x58 /* 000032FC */
  4838. 000032A6  202E 0010                move.l     D0, [A6 + 0x10]
  4839. 000032AA  6750                     beq        +0x52 /* 000032FC */
  4840. 000032AC  200C                     move.l     D0, A4
  4841. 000032AE  6722                     beq        +0x24 /* 000032D2 */
  4842. 000032B0  200B                     move.l     D0, A3
  4843. 000032B2  671E                     beq        +0x20 /* 000032D2 */
  4844. 000032B4  246B 000C                movea.l    A2, [A3 + 0xC]
  4845. 000032B8  2012                     move.l     D0, [A2]
  4846. 000032BA  721F                     moveq.l    D1, 0x1F
  4847. 000032BC  C041                     and.w      D0, D1
  4848. 000032BE  7214                     moveq.l    D1, 0x14
  4849. 000032C0  B041                     cmp.w      D0, D1
  4850. 000032C2  660E                     bne        +0x10 /* 000032D2 */
  4851. 000032C4  206A 000C                movea.l    A0, [A2 + 0xC]
  4852. 000032C8  2068 0010                movea.l    A0, [A0 + 0x10]
  4853. 000032CC  4AA8 008E                tst.l      [A0 + 0x8E]
  4854. 000032D0  662A                     bne        +0x2C /* 000032FC */
  4855. label000032D2:
  4856. 000032D2  2003                     move.l     D0, D3
  4857. 000032D4  7208                     moveq.l    D1, 0x08
  4858. 000032D6  C081                     and.l      D0, D1
  4859. 000032D8  6712                     beq        +0x14 /* 000032EC */
  4860. 000032DA  246E 0010                movea.l    A2, [A6 + 0x10]
  4861. 000032DE  2F12                     move.l     -[A7], [A2]
  4862. 000032E0  2F0B                     move.l     -[A7], A3
  4863. 000032E2  2F0C                     move.l     -[A7], A4
  4864. 000032E4  4EBA FC6A                jsr        [PC - 0x396 /* 00002F50 */]
  4865. 000032E8  2480                     move.l     [A2], D0
  4866. 000032EA  6010                     bra        +0x12 /* 000032FC */
  4867. label000032EC:
  4868. 000032EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4869. 000032F0  2F0C                     move.l     -[A7], A4
  4870. 000032F2  2F0B                     move.l     -[A7], A3
  4871. 000032F4  486E FFFC                pea.l      [A6 - 0x4]
  4872. 000032F8  4EBA 0012                jsr        [PC + 0x12 /* 0000330C */]
  4873. label000032FC:
  4874. 000032FC  2003                     move.l     D0, D3
  4875. 000032FE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4876. 00003302  4E5E                     unlink     A6
  4877. 00003304  205F                     movea.l    A0, [A7]+
  4878. 00003306  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4879. 0000330A  4ED0                     jmp        [A0]
  4880. fn0000330C:
  4881. 0000330C  4E56 FFE8                link       A6, -0x0018
  4882. 00003310  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4883. 00003314  286E 0014                movea.l    A4, [A6 + 0x14]
  4884. 00003318  7000                     moveq.l    D0, 0x00
  4885. 0000331A  206E 0008                movea.l    A0, [A6 + 0x8]
  4886. 0000331E  2080                     move.l     [A0], D0
  4887. 00003320  206E 0010                movea.l    A0, [A6 + 0x10]
  4888. 00003324  B1EE 000C                cmpa.l     A0, [A6 + 0xC]
  4889. 00003328  6606                     bne        +0x8 /* 00003330 */
  4890. 0000332A  7001                     moveq.l    D0, 0x01
  4891. 0000332C  4EFA 01CA                jmp        [PC + 0x1CA /* 000034F8 */]
  4892. label00003330:
  4893. 00003330  7C00                     moveq.l    D6, 0x00
  4894. 00003332  206E 000C                movea.l    A0, [A6 + 0xC]
  4895. 00003336  2068 000C                movea.l    A0, [A0 + 0xC]
  4896. 0000333A  2010                     move.l     D0, [A0]
  4897. 0000333C  721F                     moveq.l    D1, 0x1F
  4898. 0000333E  C041                     and.w      D0, D1
  4899. 00003340  721A                     moveq.l    D1, 0x1A
  4900. 00003342  B041                     cmp.w      D0, D1
  4901. 00003344  6606                     bne        +0x8 /* 0000334C */
  4902. 00003346  7000                     moveq.l    D0, 0x00
  4903. 00003348  4EFA 01AE                jmp        [PC + 0x1AE /* 000034F8 */]
  4904. label0000334C:
  4905. 0000334C  206E 000C                movea.l    A0, [A6 + 0xC]
  4906. 00003350  2068 000C                movea.l    A0, [A0 + 0xC]
  4907. 00003354  2010                     move.l     D0, [A0]
  4908. 00003356  721F                     moveq.l    D1, 0x1F
  4909. 00003358  C041                     and.w      D0, D1
  4910. 0000335A  7214                     moveq.l    D1, 0x14
  4911. 0000335C  B041                     cmp.w      D0, D1
  4912. 0000335E  670A                     beq        +0xC /* 0000336A */
  4913. 00003360  2F3C 0000 0DED           move.l     -[A7], 0xDED
  4914. 00003366  4EBA CC98                jsr        [PC - 0x3368 /* 00000000 */]
  4915. label0000336A:
  4916. 0000336A  200C                     move.l     D0, A4
  4917. 0000336C  670A                     beq        +0xC /* 00003378 */
  4918. 0000336E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4919. 00003372  2D48 FFF0                move.l     [A6 - 0x10], A0
  4920. 00003376  600A                     bra        +0xC /* 00003382 */
  4921. label00003378:
  4922. 00003378  7600                     moveq.l    D3, 0x00
  4923. 0000337A  2D43 FFEC                move.l     [A6 - 0x14], D3
  4924. 0000337E  2D43 FFF0                move.l     [A6 - 0x10], D3
  4925. label00003382:
  4926. 00003382  206E 000C                movea.l    A0, [A6 + 0xC]
  4927. 00003386  2068 0010                movea.l    A0, [A0 + 0x10]
  4928. 0000338A  2668 0036                movea.l    A3, [A0 + 0x36]
  4929. 0000338E  206E 0010                movea.l    A0, [A6 + 0x10]
  4930. 00003392  7054                     moveq.l    D0, 0x54
  4931. 00003394  D1C0                     add.l      A0, D0
  4932. 00003396  2D48 FFF8                move.l     [A6 - 0x8], A0
  4933. 0000339A  6000 0154                bra        +0x156 /* 000034F0 */
  4934. label0000339E:
  4935. 0000339E  2453                     movea.l    A2, [A3]
  4936. 000033A0  200C                     move.l     D0, A4
  4937. 000033A2  6700 0094                beq        +0x96 /* 00003438 */
  4938. 000033A6  2F14                     move.l     -[A7], [A4]
  4939. 000033A8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4940. 000033AC  2D40 FFEC                move.l     [A6 - 0x14], D0
  4941. 000033B0  222B 001A                move.l     D1, [A3 + 0x1A]
  4942. 000033B4  7408                     moveq.l    D2, 0x08
  4943. 000033B6  C282                     and.l      D1, D2
  4944. 000033B8  6712                     beq        +0x14 /* 000033CC */
  4945. 000033BA  2F00                     move.l     -[A7], D0
  4946. 000033BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4947. 000033C0  2F0A                     move.l     -[A7], A2
  4948. 000033C2  4EBA FB8C                jsr        [PC - 0x474 /* 00002F50 */]
  4949. 000033C6  2D40 FFEC                move.l     [A6 - 0x14], D0
  4950. 000033CA  606C                     bra        +0x6E /* 00003438 */
  4951. label000033CC:
  4952. 000033CC  4AAB 0008                tst.l      [A3 + 0x8]
  4953. 000033D0  6766                     beq        +0x68 /* 00003438 */
  4954. 000033D2  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  4955. 000033D6  4267                     clr.w      -[A7]
  4956. 000033D8  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4957. 000033DC  2D40 FFF4                move.l     [A6 - 0xC], D0
  4958. 000033E0  206E FFEC                movea.l    A0, [A6 - 0x14]
  4959. 000033E4  2068 0016                movea.l    A0, [A0 + 0x16]
  4960. 000033E8  2210                     move.l     D1, [A0]
  4961. 000033EA  2040                     movea.l    A0, D0
  4962. 000033EC  2081                     move.l     [A0], D1
  4963. 000033EE  0281 0000 00FF           andi.l     D1, 0xFF
  4964. 000033F4  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  4965. 000033F8  1231 1000                move.b     D1, [A1 + D1.w]
  4966. 000033FC  7401                     moveq.l    D2, 0x01
  4967. 000033FE  C202                     and.b      D1, D2
  4968. 00003400  660A                     bne        +0xC /* 0000340C */
  4969. 00003402  2F3C 0000 0E08           move.l     -[A7], 0xE08
  4970. 00003408  4EBA CBF6                jsr        [PC - 0x340A /* 00000000 */]
  4971. label0000340C:
  4972. 0000340C  7001                     moveq.l    D0, 0x01
  4973. 0000340E  2F00                     move.l     -[A7], D0
  4974. 00003410  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4975. 00003414  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4976. 00003418  206D D874                movea.l    A0, [A5 - 0x278C]
  4977. 0000341C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4978. 00003420  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4979. 00003424  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4980. 00003428  2F00                     move.l     -[A7], D0
  4981. 0000342A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4982. 0000342E  2D40 FFEC                move.l     [A6 - 0x14], D0
  4983. 00003432  2F00                     move.l     -[A7], D0
  4984. 00003434  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  4985. label00003438:
  4986. 00003438  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4987. 0000343C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4988. 00003440  2F0A                     move.l     -[A7], A2
  4989. 00003442  486E FFE8                pea.l      [A6 - 0x18]
  4990. 00003446  4EBA FEC4                jsr        [PC - 0x13C /* 0000330C */]
  4991. 0000344A  2A00                     move.l     D5, D0
  4992. 0000344C  6700 0096                beq        +0x98 /* 000034E4 */
  4993. 00003450  0685 0000 0100           addi.l     D5, 0x100
  4994. 00003456  262B 001A                move.l     D3, [A3 + 0x1A]
  4995. 0000345A  700C                     moveq.l    D0, 0x0C
  4996. 0000345C  2D43 FFFC                move.l     [A6 - 0x4], D3
  4997. 00003460  C680                     and.l      D3, D0
  4998. 00003462  8A83                     or.l       D5, D3
  4999. 00003464  202E FFFC                move.l     D0, [A6 - 0x4]
  5000. 00003468  7208                     moveq.l    D1, 0x08
  5001. 0000346A  C081                     and.l      D0, D1
  5002. 0000346C  670A                     beq        +0xC /* 00003478 */
  5003. 0000346E  202E FFE8                move.l     D0, [A6 - 0x18]
  5004. 00003472  6604                     bne        +0x6 /* 00003478 */
  5005. 00003474  2D4A FFE8                move.l     [A6 - 0x18], A2
  5006. label00003478:
  5007. 00003478  4A86                     tst.l      D6
  5008. 0000347A  674E                     beq        +0x50 /* 000034CA */
  5009. 0000347C  200C                     move.l     D0, A4
  5010. 0000347E  6720                     beq        +0x22 /* 000034A0 */
  5011. 00003480  202E FFE8                move.l     D0, [A6 - 0x18]
  5012. 00003484  670C                     beq        +0xE /* 00003492 */
  5013. 00003486  206E 0008                movea.l    A0, [A6 + 0x8]
  5014. 0000348A  2050                     movea.l    A0, [A0]
  5015. 0000348C  B1EE FFE8                cmpa.l     A0, [A6 - 0x18]
  5016. 00003490  670E                     beq        +0x10 /* 000034A0 */
  5017. label00003492:
  5018. 00003492  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5019. 00003496  7032                     moveq.l    D0, 0x32
  5020. 00003498  2F00                     move.l     -[A7], D0
  5021. 0000349A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5022. 0000349E  504F                     addq.w     A7, 8
  5023. label000034A0:
  5024. 000034A0  2606                     move.l     D3, D6
  5025. 000034A2  0283 FFFF FF00           andi.l     D3, 0xFFFFFF00
  5026. 000034A8  2805                     move.l     D4, D5
  5027. 000034AA  0284 FFFF FF00           andi.l     D4, 0xFFFFFF00
  5028. 000034B0  B684                     cmp.l      D3, D4
  5029. 000034B2  6F0C                     ble        +0xE /* 000034C0 */
  5030. 000034B4  2006                     move.l     D0, D6
  5031. 000034B6  0280 0000 00FF           andi.l     D0, 0xFF
  5032. 000034BC  8084                     or.l       D0, D4
  5033. 000034BE  2C00                     move.l     D6, D0
  5034. label000034C0:
  5035. 000034C0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5036. 000034C4  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  5037. 000034C8  6022                     bra        +0x24 /* 000034EC */
  5038. label000034CA:
  5039. 000034CA  2C05                     move.l     D6, D5
  5040. 000034CC  206E 0008                movea.l    A0, [A6 + 0x8]
  5041. 000034D0  20AE FFE8                move.l     [A0], [A6 - 0x18]
  5042. 000034D4  200C                     move.l     D0, A4
  5043. 000034D6  6714                     beq        +0x16 /* 000034EC */
  5044. 000034D8  2F14                     move.l     -[A7], [A4]
  5045. 000034DA  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  5046. 000034DE  28AE FFEC                move.l     [A4], [A6 - 0x14]
  5047. 000034E2  6008                     bra        +0xA /* 000034EC */
  5048. label000034E4:
  5049. 000034E4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5050. 000034E8  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  5051. label000034EC:
  5052. 000034EC  266B 0004                movea.l    A3, [A3 + 0x4]
  5053. label000034F0:
  5054. 000034F0  200B                     move.l     D0, A3
  5055. 000034F2  6600 FEAA                bne        -0x154 /* 0000339E */
  5056. 000034F6  2006                     move.l     D0, D6
  5057. label000034F8:
  5058. 000034F8  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5059. 000034FC  4E5E                     unlink     A6
  5060. 000034FE  205F                     movea.l    A0, [A7]+
  5061. 00003500  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5062. 00003504  4ED0                     jmp        [A0]
  5063. fn00003506:
  5064. 00003506  4E56 FFFC                link       A6, -0x0004
  5065. 0000350A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5066. 0000350E  2A2E 0008                move.l     D5, [A6 + 0x8]
  5067. 00003512  266E 000C                movea.l    A3, [A6 + 0xC]
  5068. 00003516  286E 0010                movea.l    A4, [A6 + 0x10]
  5069. 0000351A  B9CB                     cmpa.l     A4, A3
  5070. 0000351C  6606                     bne        +0x8 /* 00003524 */
  5071. 0000351E  7001                     moveq.l    D0, 0x01
  5072. 00003520  4EFA 0156                jmp        [PC + 0x156 /* 00003678 */]
  5073. label00003524:
  5074. 00003524  2605                     move.l     D3, D5
  5075. 00003526  7002                     moveq.l    D0, 0x02
  5076. 00003528  C680                     and.l      D3, D0
  5077. 0000352A  6704                     beq        +0x6 /* 00003530 */
  5078. 0000352C  7C1F                     moveq.l    D6, 0x1F
  5079. 0000352E  6006                     bra        +0x8 /* 00003536 */
  5080. label00003530:
  5081. 00003530  2C3C FFFF 9FFF           move.l     D6, 0xFFFF9FFF
  5082. label00003536:
  5083. 00003536  200C                     move.l     D0, A4
  5084. 00003538  6744                     beq        +0x46 /* 0000357E */
  5085. 0000353A  200B                     move.l     D0, A3
  5086. 0000353C  6740                     beq        +0x42 /* 0000357E */
  5087. 0000353E  2013                     move.l     D0, [A3]
  5088. 00003540  761F                     moveq.l    D3, 0x1F
  5089. 00003542  C043                     and.w      D0, D3
  5090. 00003544  7211                     moveq.l    D1, 0x11
  5091. 00003546  B041                     cmp.w      D0, D1
  5092. 00003548  6634                     bne        +0x36 /* 0000357E */
  5093. 0000354A  2014                     move.l     D0, [A4]
  5094. 0000354C  C043                     and.w      D0, D3
  5095. 0000354E  7210                     moveq.l    D1, 0x10
  5096. 00003550  B041                     cmp.w      D0, D1
  5097. 00003552  662A                     bne        +0x2C /* 0000357E */
  5098. 00003554  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5099. 00003558  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5100. 0000355C  2F05                     move.l     -[A7], D5
  5101. 0000355E  4EBA FFA6                jsr        [PC - 0x5A /* 00003506 */]
  5102. 00003562  4A80                     tst.l      D0
  5103. 00003564  6718                     beq        +0x1A /* 0000357E */
  5104. 00003566  2F3C 0000 0E5A           move.l     -[A7], 0xE5A
  5105. 0000356C  4EBA CA92                jsr        [PC - 0x356E /* 00000000 */]
  5106. 00003570  2014                     move.l     D0, [A4]
  5107. 00003572  0280 0000 40C0           andi.l     D0, 0x40C0
  5108. 00003578  7211                     moveq.l    D1, 0x11
  5109. 0000357A  8081                     or.l       D0, D1
  5110. 0000357C  2880                     move.l     [A4], D0
  5111. label0000357E:
  5112. 0000357E  0286 FFFF EFFF           andi.l     D6, 0xFFFFEFFF
  5113. 00003584  200C                     move.l     D0, A4
  5114. 00003586  6700 00EA                beq        +0xEC /* 00003672 */
  5115. 0000358A  200B                     move.l     D0, A3
  5116. 0000358C  6700 00E4                beq        +0xE6 /* 00003672 */
  5117. 00003590  2014                     move.l     D0, [A4]
  5118. 00003592  C086                     and.l      D0, D6
  5119. 00003594  2D40 FFFC                move.l     [A6 - 0x4], D0
  5120. 00003598  2E13                     move.l     D7, [A3]
  5121. 0000359A  CE86                     and.l      D7, D6
  5122. 0000359C  B087                     cmp.l      D0, D7
  5123. 0000359E  6716                     beq        +0x18 /* 000035B6 */
  5124. 000035A0  2205                     move.l     D1, D5
  5125. 000035A2  7410                     moveq.l    D2, 0x10
  5126. 000035A4  C282                     and.l      D1, D2
  5127. 000035A6  6700 00CA                beq        +0xCC /* 00003672 */
  5128. 000035AA  0280 FFFF FF7F           andi.l     D0, 0xFFFFFF7F
  5129. 000035B0  B087                     cmp.l      D0, D7
  5130. 000035B2  6600 00BE                bne        +0xC0 /* 00003672 */
  5131. label000035B6:
  5132. 000035B6  362E FFFE                move.w     D3, [A6 - 0x2]
  5133. 000035BA  701F                     moveq.l    D0, 0x1F
  5134. 000035BC  C640                     and.w      D3, D0
  5135. 000035BE  7015                     moveq.l    D0, 0x15
  5136. 000035C0  B640                     cmp.w      D3, D0
  5137. 000035C2  6620                     bne        +0x22 /* 000035E4 */
  5138. 000035C4  202C 000C                move.l     D0, [A4 + 0xC]
  5139. 000035C8  222B 000C                move.l     D1, [A3 + 0xC]
  5140. 000035CC  B081                     cmp.l      D0, D1
  5141. 000035CE  6714                     beq        +0x16 /* 000035E4 */
  5142. 000035D0  102C 0004                move.b     D0, [A4 + 0x4]
  5143. 000035D4  7810                     moveq.l    D4, 0x10
  5144. 000035D6  C004                     and.b      D0, D4
  5145. 000035D8  660A                     bne        +0xC /* 000035E4 */
  5146. 000035DA  102B 0004                move.b     D0, [A3 + 0x4]
  5147. 000035DE  C004                     and.b      D0, D4
  5148. 000035E0  6700 0090                beq        +0x92 /* 00003672 */
  5149. label000035E4:
  5150. 000035E4  7014                     moveq.l    D0, 0x14
  5151. 000035E6  B640                     cmp.w      D3, D0
  5152. 000035E8  670C                     beq        +0xE /* 000035F6 */
  5153. 000035EA  7005                     moveq.l    D0, 0x05
  5154. 000035EC  B640                     cmp.w      D3, D0
  5155. 000035EE  6706                     beq        +0x8 /* 000035F6 */
  5156. 000035F0  7019                     moveq.l    D0, 0x19
  5157. 000035F2  B640                     cmp.w      D3, D0
  5158. 000035F4  660C                     bne        +0xE /* 00003602 */
  5159. label000035F6:
  5160. 000035F6  206C 000C                movea.l    A0, [A4 + 0xC]
  5161. 000035FA  226B 000C                movea.l    A1, [A3 + 0xC]
  5162. 000035FE  B1C9                     cmpa.l     A0, A1
  5163. 00003600  6670                     bne        +0x72 /* 00003672 */
  5164. label00003602:
  5165. 00003602  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5166. 00003606  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5167. 0000360A  7801                     moveq.l    D4, 0x01
  5168. 0000360C  2F04                     move.l     -[A7], D4
  5169. 0000360E  4EBA FEF6                jsr        [PC - 0x10A /* 00003506 */]
  5170. 00003612  4A80                     tst.l      D0
  5171. 00003614  675C                     beq        +0x5E /* 00003672 */
  5172. 00003616  202E FFFC                move.l     D0, [A6 - 0x4]
  5173. 0000361A  721F                     moveq.l    D1, 0x1F
  5174. 0000361C  C081                     and.l      D0, D1
  5175. 0000361E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5176. 00003622  1030 0000                move.b     D0, [A0 + D0.w]
  5177. 00003626  7210                     moveq.l    D1, 0x10
  5178. 00003628  C001                     and.b      D0, D1
  5179. 0000362A  6734                     beq        +0x36 /* 00003660 */
  5180. 0000362C  2005                     move.l     D0, D5
  5181. 0000362E  C084                     and.l      D0, D4
  5182. 00003630  670C                     beq        +0xE /* 0000363E */
  5183. 00003632  2F0C                     move.l     -[A7], A4
  5184. 00003634  2F0B                     move.l     -[A7], A3
  5185. 00003636  4EBA 004E                jsr        [PC + 0x4E /* 00003686 */]
  5186. 0000363A  4A80                     tst.l      D0
  5187. 0000363C  6622                     bne        +0x24 /* 00003660 */
  5188. label0000363E:
  5189. 0000363E  102C 0004                move.b     D0, [A4 + 0x4]
  5190. 00003642  7802                     moveq.l    D4, 0x02
  5191. 00003644  C004                     and.b      D0, D4
  5192. 00003646  122B 0004                move.b     D1, [A3 + 0x4]
  5193. 0000364A  C204                     and.b      D1, D4
  5194. 0000364C  B001                     cmp.b      D0, D1
  5195. 0000364E  6622                     bne        +0x24 /* 00003672 */
  5196. 00003650  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5197. 00003654  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  5198. 00003658  4EBA 008A                jsr        [PC + 0x8A /* 000036E4 */]
  5199. 0000365C  4A80                     tst.l      D0
  5200. 0000365E  6712                     beq        +0x14 /* 00003672 */
  5201. label00003660:
  5202. 00003660  701B                     moveq.l    D0, 0x1B
  5203. 00003662  B640                     cmp.w      D3, D0
  5204. 00003664  6610                     bne        +0x12 /* 00003676 */
  5205. 00003666  206C 0016                movea.l    A0, [A4 + 0x16]
  5206. 0000366A  226B 0016                movea.l    A1, [A3 + 0x16]
  5207. 0000366E  B1C9                     cmpa.l     A0, A1
  5208. 00003670  6704                     beq        +0x6 /* 00003676 */
  5209. label00003672:
  5210. 00003672  7000                     moveq.l    D0, 0x00
  5211. 00003674  6002                     bra        +0x4 /* 00003678 */
  5212. label00003676:
  5213. 00003676  7001                     moveq.l    D0, 0x01
  5214. label00003678:
  5215. 00003678  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  5216. 0000367C  4E5E                     unlink     A6
  5217. 0000367E  205F                     movea.l    A0, [A7]+
  5218. 00003680  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5219. 00003684  4ED0                     jmp        [A0]
  5220. fn00003686:
  5221. 00003686  4E56 0000                link       A6, 0
  5222. 0000368A  48E7 0038                movem.l    -[A7], A2,A3,A4
  5223. 0000368E  266E 0008                movea.l    A3, [A6 + 0x8]
  5224. 00003692  246E 000C                movea.l    A2, [A6 + 0xC]
  5225. 00003696  102A 0004                move.b     D0, [A2 + 0x4]
  5226. 0000369A  7201                     moveq.l    D1, 0x01
  5227. 0000369C  C001                     and.b      D0, D1
  5228. 0000369E  670A                     beq        +0xC /* 000036AA */
  5229. 000036A0  284A                     movea.l    A4, A2
  5230. 000036A2  2D4B 000C                move.l     [A6 + 0xC], A3
  5231. 000036A6  264C                     movea.l    A3, A4
  5232. 000036A8  600A                     bra        +0xC /* 000036B4 */
  5233. label000036AA:
  5234. 000036AA  102B 0004                move.b     D0, [A3 + 0x4]
  5235. 000036AE  7201                     moveq.l    D1, 0x01
  5236. 000036B0  C001                     and.b      D0, D1
  5237. 000036B2  671E                     beq        +0x20 /* 000036D2 */
  5238. label000036B4:
  5239. 000036B4  206E 000C                movea.l    A0, [A6 + 0xC]
  5240. 000036B8  1028 0004                move.b     D0, [A0 + 0x4]
  5241. 000036BC  7201                     moveq.l    D1, 0x01
  5242. 000036BE  C001                     and.b      D0, D1
  5243. 000036C0  6614                     bne        +0x16 /* 000036D6 */
  5244. 000036C2  102D D5D8                move.b     D0, [A5 - 0x2A28]
  5245. 000036C6  670A                     beq        +0xC /* 000036D2 */
  5246. 000036C8  102B 0004                move.b     D0, [A3 + 0x4]
  5247. 000036CC  7202                     moveq.l    D1, 0x02
  5248. 000036CE  C001                     and.b      D0, D1
  5249. 000036D0  6704                     beq        +0x6 /* 000036D6 */
  5250. label000036D2:
  5251. 000036D2  7001                     moveq.l    D0, 0x01
  5252. 000036D4  6002                     bra        +0x4 /* 000036D8 */
  5253. label000036D6:
  5254. 000036D6  7000                     moveq.l    D0, 0x00
  5255. label000036D8:
  5256. 000036D8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5257. 000036DC  4E5E                     unlink     A6
  5258. 000036DE  205F                     movea.l    A0, [A7]+
  5259. 000036E0  504F                     addq.w     A7, 8
  5260. 000036E2  4ED0                     jmp        [A0]
  5261. fn000036E4:
  5262. 000036E4  4E56 0000                link       A6, 0
  5263. 000036E8  48E7 0018                movem.l    -[A7], A3,A4
  5264. 000036EC  286E 0008                movea.l    A4, [A6 + 0x8]
  5265. 000036F0  266E 000C                movea.l    A3, [A6 + 0xC]
  5266. 000036F4  B7CC                     cmpa.l     A3, A4
  5267. 000036F6  6730                     beq        +0x32 /* 00003728 */
  5268. 000036F8  200B                     move.l     D0, A3
  5269. 000036FA  6728                     beq        +0x2A /* 00003724 */
  5270. 000036FC  200C                     move.l     D0, A4
  5271. 000036FE  6724                     beq        +0x26 /* 00003724 */
  5272. 00003700  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5273. 00003704  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5274. 00003708  7001                     moveq.l    D0, 0x01
  5275. 0000370A  2F00                     move.l     -[A7], D0
  5276. 0000370C  4EBA FDF8                jsr        [PC - 0x208 /* 00003506 */]
  5277. 00003710  4A80                     tst.l      D0
  5278. 00003712  6710                     beq        +0x12 /* 00003724 */
  5279. 00003714  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  5280. 00003718  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5281. 0000371C  4EBA FFC6                jsr        [PC - 0x3A /* 000036E4 */]
  5282. 00003720  4A80                     tst.l      D0
  5283. 00003722  6604                     bne        +0x6 /* 00003728 */
  5284. label00003724:
  5285. 00003724  7000                     moveq.l    D0, 0x00
  5286. 00003726  6002                     bra        +0x4 /* 0000372A */
  5287. label00003728:
  5288. 00003728  7001                     moveq.l    D0, 0x01
  5289. label0000372A:
  5290. 0000372A  4CDF 1800                movem.l    A3,A4, [A7]+
  5291. 0000372E  4E5E                     unlink     A6
  5292. 00003730  205F                     movea.l    A0, [A7]+
  5293. 00003732  504F                     addq.w     A7, 8
  5294. 00003734  4ED0                     jmp        [A0]
  5295. 00003736  4E56 FFF8                link       A6, -0x0008
  5296. 0000373A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5297. 0000373E  286E 0008                movea.l    A4, [A6 + 0x8]
  5298. 00003742  200C                     move.l     D0, A4
  5299. 00003744  660A                     bne        +0xC /* 00003750 */
  5300. 00003746  2F3C 0000 0F0A           move.l     -[A7], 0xF0A
  5301. 0000374C  4EBA C8B2                jsr        [PC - 0x374E /* 00000000 */]
  5302. label00003750:
  5303. 00003750  246C 0002                movea.l    A2, [A4 + 0x2]
  5304. 00003754  200A                     move.l     D0, A2
  5305. 00003756  6700 0102                beq        +0x104 /* 0000385A */
  5306. 0000375A  266C 0006                movea.l    A3, [A4 + 0x6]
  5307. 0000375E  200B                     move.l     D0, A3
  5308. 00003760  6700 00F8                beq        +0xFA /* 0000385A */
  5309. 00003764  202A 0016                move.l     D0, [A2 + 0x16]
  5310. 00003768  2D40 FFF8                move.l     [A6 - 0x8], D0
  5311. 0000376C  4A80                     tst.l      D0
  5312. 0000376E  6700 00EA                beq        +0xEC /* 0000385A */
  5313. 00003772  202B 0016                move.l     D0, [A3 + 0x16]
  5314. 00003776  2D40 FFFC                move.l     [A6 - 0x4], D0
  5315. 0000377A  4A80                     tst.l      D0
  5316. 0000377C  6700 00DC                beq        +0xDE /* 0000385A */
  5317. 00003780  206E FFF8                movea.l    A0, [A6 - 0x8]
  5318. 00003784  2010                     move.l     D0, [A0]
  5319. 00003786  0280 0000 00FF           andi.l     D0, 0xFF
  5320. 0000378C  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  5321. 00003790  1032 0000                move.b     D0, [A2 + D0.w]
  5322. 00003794  7601                     moveq.l    D3, 0x01
  5323. 00003796  C003                     and.b      D0, D3
  5324. 00003798  675C                     beq        +0x5E /* 000037F6 */
  5325. 0000379A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5326. 0000379E  2010                     move.l     D0, [A0]
  5327. 000037A0  0280 0000 00FF           andi.l     D0, 0xFF
  5328. 000037A6  1032 0000                move.b     D0, [A2 + D0.w]
  5329. 000037AA  C003                     and.b      D0, D3
  5330. 000037AC  660C                     bne        +0xE /* 000037BA */
  5331. 000037AE  2F0C                     move.l     -[A7], A4
  5332. 000037B0  4EBA 00E4                jsr        [PC + 0xE4 /* 00003896 */]
  5333. 000037B4  200C                     move.l     D0, A4
  5334. 000037B6  4EFA 00D2                jmp        [PC + 0xD2 /* 0000388A */]
  5335. label000037BA:
  5336. 000037BA  2F0C                     move.l     -[A7], A4
  5337. 000037BC  206D D874                movea.l    A0, [A5 - 0x278C]
  5338. 000037C0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5339. 000037C4  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  5340. 000037C8  246E FFF8                movea.l    A2, [A6 - 0x8]
  5341. 000037CC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5342. 000037D0  266E FFFC                movea.l    A3, [A6 - 0x4]
  5343. 000037D4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5344. 000037D8  4EBA F51C                jsr        [PC - 0xAE4 /* 00002CF6 */]
  5345. 000037DC  4A80                     tst.l      D0
  5346. 000037DE  6644                     bne        +0x46 /* 00003824 */
  5347. 000037E0  2F0B                     move.l     -[A7], A3
  5348. 000037E2  2F0A                     move.l     -[A7], A2
  5349. 000037E4  704C                     moveq.l    D0, 0x4C
  5350. 000037E6  2F00                     move.l     -[A7], D0
  5351. 000037E8  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  5352. 000037EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5353. 000037F0  200C                     move.l     D0, A4
  5354. 000037F2  4EFA 0096                jmp        [PC + 0x96 /* 0000388A */]
  5355. label000037F6:
  5356. 000037F6  246E FFFC                movea.l    A2, [A6 - 0x4]
  5357. 000037FA  2012                     move.l     D0, [A2]
  5358. 000037FC  0280 0000 00FF           andi.l     D0, 0xFF
  5359. 00003802  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5360. 00003806  1030 0000                move.b     D0, [A0 + D0.w]
  5361. 0000380A  1203                     move.b     D1, D3
  5362. 0000380C  C001                     and.b      D0, D1
  5363. 0000380E  674A                     beq        +0x4C /* 0000385A */
  5364. 00003810  2F0A                     move.l     -[A7], A2
  5365. 00003812  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5366. 00003816  704B                     moveq.l    D0, 0x4B
  5367. 00003818  2F00                     move.l     -[A7], D0
  5368. 0000381A  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  5369. 0000381E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5370. 00003822  6036                     bra        +0x38 /* 0000385A */
  5371. label00003824:
  5372. 00003824  206E FFF8                movea.l    A0, [A6 - 0x8]
  5373. 00003828  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5374. 0000382C  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  5375. 00003830  2440                     movea.l    A2, D0
  5376. 00003832  206D D874                movea.l    A0, [A5 - 0x278C]
  5377. 00003836  2668 0018                movea.l    A3, [A0 + 0x18]
  5378. 0000383A  2F0A                     move.l     -[A7], A2
  5379. 0000383C  2F0B                     move.l     -[A7], A3
  5380. 0000383E  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  5381. 00003842  7004                     moveq.l    D0, 0x04
  5382. 00003844  2F00                     move.l     -[A7], D0
  5383. 00003846  2F0B                     move.l     -[A7], A3
  5384. 00003848  2F0C                     move.l     -[A7], A4
  5385. 0000384A  2F0A                     move.l     -[A7], A2
  5386. 0000384C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5387. 00003850  2840                     movea.l    A4, D0
  5388. 00003852  1014                     move.b     D0, [A4]
  5389. 00003854  725D                     moveq.l    D1, 0x5D
  5390. 00003856  B001                     cmp.b      D0, D1
  5391. 00003858  6704                     beq        +0x6 /* 0000385E */
  5392. label0000385A:
  5393. 0000385A  200C                     move.l     D0, A4
  5394. 0000385C  602C                     bra        +0x2E /* 0000388A */
  5395. label0000385E:
  5396. 0000385E  262A 0006                move.l     D3, [A2 + 0x6]
  5397. 00003862  660C                     bne        +0xE /* 00003870 */
  5398. 00003864  7048                     moveq.l    D0, 0x48
  5399. 00003866  2F00                     move.l     -[A7], D0
  5400. 00003868  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  5401. 0000386C  584F                     addq.w     A7, 4
  5402. 0000386E  5283                     addq.l     D3, 1
  5403. label00003870:
  5404. 00003870  2F03                     move.l     -[A7], D3
  5405. 00003872  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  5406. 00003876  2800                     move.l     D4, D0
  5407. 00003878  70FF                     moveq.l    D0, 0xFFFFFFFF
  5408. 0000387A  B880                     cmp.l      D4, D0
  5409. 0000387C  6706                     beq        +0x8 /* 00003884 */
  5410. 0000387E  2604                     move.l     D3, D4
  5411. 00003880  18BC 0006                move.b     [A4], 0x6
  5412. label00003884:
  5413. 00003884  2543 0006                move.l     [A2 + 0x6], D3
  5414. 00003888  200C                     move.l     D0, A4
  5415. label0000388A:
  5416. 0000388A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5417. 0000388E  4E5E                     unlink     A6
  5418. 00003890  205F                     movea.l    A0, [A7]+
  5419. 00003892  584F                     addq.w     A7, 4
  5420. 00003894  4ED0                     jmp        [A0]
  5421. fn00003896:
  5422. 00003896  4E56 FFF4                link       A6, -0x000C
  5423. 0000389A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5424. 0000389E  286E 0008                movea.l    A4, [A6 + 0x8]
  5425. 000038A2  200C                     move.l     D0, A4
  5426. 000038A4  660A                     bne        +0xC /* 000038B0 */
  5427. 000038A6  2F3C 0000 0F61           move.l     -[A7], 0xF61
  5428. 000038AC  4EBA C752                jsr        [PC - 0x38AE /* 00000000 */]
  5429. label000038B0:
  5430. 000038B0  202C 0002                move.l     D0, [A4 + 0x2]
  5431. 000038B4  2D40 FFF4                move.l     [A6 - 0xC], D0
  5432. 000038B8  266C 0006                movea.l    A3, [A4 + 0x6]
  5433. 000038BC  4A80                     tst.l      D0
  5434. 000038BE  6712                     beq        +0x14 /* 000038D2 */
  5435. 000038C0  220B                     move.l     D1, A3
  5436. 000038C2  670E                     beq        +0x10 /* 000038D2 */
  5437. 000038C4  2040                     movea.l    A0, D0
  5438. 000038C6  4AA8 0016                tst.l      [A0 + 0x16]
  5439. 000038CA  6706                     beq        +0x8 /* 000038D2 */
  5440. 000038CC  4AAB 0016                tst.l      [A3 + 0x16]
  5441. 000038D0  660A                     bne        +0xC /* 000038DC */
  5442. label000038D2:
  5443. 000038D2  2F3C 0000 0F65           move.l     -[A7], 0xF65
  5444. 000038D8  4EBA C726                jsr        [PC - 0x38DA /* 00000000 */]
  5445. label000038DC:
  5446. 000038DC  206B 0016                movea.l    A0, [A3 + 0x16]
  5447. 000038E0  2010                     move.l     D0, [A0]
  5448. 000038E2  761F                     moveq.l    D3, 0x1F
  5449. 000038E4  C083                     and.l      D0, D3
  5450. 000038E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  5451. 000038EA  0280 0000 00FF           andi.l     D0, 0xFF
  5452. 000038F0  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5453. 000038F4  1030 0000                move.b     D0, [A0 + D0.w]
  5454. 000038F8  7201                     moveq.l    D1, 0x01
  5455. 000038FA  C001                     and.b      D0, D1
  5456. 000038FC  671A                     beq        +0x1C /* 00003918 */
  5457. 000038FE  202C 0006                move.l     D0, [A4 + 0x6]
  5458. 00003902  2D40 FFF4                move.l     [A6 - 0xC], D0
  5459. 00003906  266C 0002                movea.l    A3, [A4 + 0x2]
  5460. 0000390A  206B 0016                movea.l    A0, [A3 + 0x16]
  5461. 0000390E  2010                     move.l     D0, [A0]
  5462. 00003910  C083                     and.l      D0, D3
  5463. 00003912  2D40 FFF8                move.l     [A6 - 0x8], D0
  5464. 00003916  6026                     bra        +0x28 /* 0000393E */
  5465. label00003918:
  5466. 00003918  206E FFF4                movea.l    A0, [A6 - 0xC]
  5467. 0000391C  2068 0016                movea.l    A0, [A0 + 0x16]
  5468. 00003920  2610                     move.l     D3, [A0]
  5469. 00003922  701F                     moveq.l    D0, 0x1F
  5470. 00003924  C680                     and.l      D3, D0
  5471. 00003926  2003                     move.l     D0, D3
  5472. 00003928  0280 0000 00FF           andi.l     D0, 0xFF
  5473. 0000392E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5474. 00003932  1030 0000                move.b     D0, [A0 + D0.w]
  5475. 00003936  7201                     moveq.l    D1, 0x01
  5476. 00003938  C001                     and.b      D0, D1
  5477. 0000393A  6700 00B4                beq        +0xB6 /* 000039F0 */
  5478. label0000393E:
  5479. 0000393E  204C                     movea.l    A0, A4
  5480. 00003940  302E FFFA                move.w     D0, [A6 - 0x6]
  5481. 00003944  721F                     moveq.l    D1, 0x1F
  5482. 00003946  C041                     and.w      D0, D1
  5483. 00003948  720B                     moveq.l    D1, 0x0B
  5484. 0000394A  B041                     cmp.w      D0, D1
  5485. 0000394C  6320                     bls        +0x22 /* 0000396E */
  5486. 0000394E  226C 0006                movea.l    A1, [A4 + 0x6]
  5487. 00003952  2F29 0016                move.l     -[A7], [A1 + 0x16]
  5488. 00003956  206C 0002                movea.l    A0, [A4 + 0x2]
  5489. 0000395A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5490. 0000395E  704B                     moveq.l    D0, 0x4B
  5491. 00003960  2F00                     move.l     -[A7], D0
  5492. 00003962  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  5493. 00003966  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5494. 0000396A  4EFA 0084                jmp        [PC + 0x84 /* 000039F0 */]
  5495. label0000396E:
  5496. 0000396E  246D D874                movea.l    A2, [A5 - 0x278C]
  5497. 00003972  202A 0018                move.l     D0, [A2 + 0x18]
  5498. 00003976  2D40 FFFC                move.l     [A6 - 0x4], D0
  5499. 0000397A  262E FFF8                move.l     D3, [A6 - 0x8]
  5500. 0000397E  7206                     moveq.l    D1, 0x06
  5501. 00003980  B681                     cmp.l      D3, D1
  5502. 00003982  6730                     beq        +0x32 /* 000039B4 */
  5503. 00003984  7207                     moveq.l    D1, 0x07
  5504. 00003986  B681                     cmp.l      D3, D1
  5505. 00003988  672A                     beq        +0x2C /* 000039B4 */
  5506. 0000398A  0283 0000 00FF           andi.l     D3, 0xFF
  5507. 00003990  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5508. 00003994  1230 3000                move.b     D1, [A0 + D3.w]
  5509. 00003998  7420                     moveq.l    D2, 0x20
  5510. 0000399A  C202                     and.b      D1, D2
  5511. 0000399C  670C                     beq        +0xE /* 000039AA */
  5512. 0000399E  2F0B                     move.l     -[A7], A3
  5513. 000039A0  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  5514. 000039A4  4EBA 0662                jsr        [PC + 0x662 /* 00004008 */]
  5515. 000039A8  6008                     bra        +0xA /* 000039B2 */
  5516. label000039AA:
  5517. 000039AA  2F0B                     move.l     -[A7], A3
  5518. 000039AC  2F00                     move.l     -[A7], D0
  5519. 000039AE  4EBA 0658                jsr        [PC + 0x658 /* 00004008 */]
  5520. label000039B2:
  5521. 000039B2  2640                     movea.l    A3, D0
  5522. label000039B4:
  5523. 000039B4  246E FFF4                movea.l    A2, [A6 - 0xC]
  5524. 000039B8  206A 0016                movea.l    A0, [A2 + 0x16]
  5525. 000039BC  4AA8 0008                tst.l      [A0 + 0x8]
  5526. 000039C0  660A                     bne        +0xC /* 000039CC */
  5527. 000039C2  2F3C 0000 0F8A           move.l     -[A7], 0xF8A
  5528. 000039C8  4EBA C636                jsr        [PC - 0x39CA /* 00000000 */]
  5529. label000039CC:
  5530. 000039CC  7003                     moveq.l    D0, 0x03
  5531. 000039CE  2F00                     move.l     -[A7], D0
  5532. 000039D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5533. 000039D4  2F0B                     move.l     -[A7], A3
  5534. 000039D6  206A 0016                movea.l    A0, [A2 + 0x16]
  5535. 000039DA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5536. 000039DE  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  5537. 000039E2  2F00                     move.l     -[A7], D0
  5538. 000039E4  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5539. 000039E8  2940 0006                move.l     [A4 + 0x6], D0
  5540. 000039EC  294A 0002                move.l     [A4 + 0x2], A2
  5541. label000039F0:
  5542. 000039F0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5543. 000039F4  4E5E                     unlink     A6
  5544. 000039F6  205F                     movea.l    A0, [A7]+
  5545. 000039F8  584F                     addq.w     A7, 4
  5546. 000039FA  4ED0                     jmp        [A0]
  5547. fn000039FC:
  5548. 000039FC  4E56 FFD4                link       A6, -0x002C
  5549. 00003A00  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5550. 00003A04  286E 0008                movea.l    A4, [A6 + 0x8]
  5551. 00003A08  200C                     move.l     D0, A4
  5552. 00003A0A  6714                     beq        +0x16 /* 00003A20 */
  5553. 00003A0C  1214                     move.b     D1, [A4]
  5554. 00003A0E  7000                     moveq.l    D0, 0x00
  5555. 00003A10  1001                     move.b     D0, D1
  5556. 00003A12  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  5557. 00003A16  1030 0000                move.b     D0, [A0 + D0.w]
  5558. 00003A1A  7201                     moveq.l    D1, 0x01
  5559. 00003A1C  C001                     and.b      D0, D1
  5560. 00003A1E  660A                     bne        +0xC /* 00003A2A */
  5561. label00003A20:
  5562. 00003A20  2F3C 0000 0F9F           move.l     -[A7], 0xF9F
  5563. 00003A26  4EBA C5D8                jsr        [PC - 0x3A28 /* 00000000 */]
  5564. label00003A2A:
  5565. 00003A2A  244C                     movea.l    A2, A4
  5566. 00003A2C  544A                     addq.w     A2, 2
  5567. 00003A2E  2F12                     move.l     -[A7], [A2]
  5568. 00003A30  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  5569. 00003A34  2480                     move.l     [A2], D0
  5570. 00003A36  2D40 FFDC                move.l     [A6 - 0x24], D0
  5571. 00003A3A  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  5572. 00003A3E  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  5573. 00003A42  2940 0006                move.l     [A4 + 0x6], D0
  5574. 00003A46  2D40 FFE0                move.l     [A6 - 0x20], D0
  5575. 00003A4A  206E FFDC                movea.l    A0, [A6 - 0x24]
  5576. 00003A4E  2268 0016                movea.l    A1, [A0 + 0x16]
  5577. 00003A52  2211                     move.l     D1, [A1]
  5578. 00003A54  761F                     moveq.l    D3, 0x1F
  5579. 00003A56  C283                     and.l      D1, D3
  5580. 00003A58  2D41 FFD4                move.l     [A6 - 0x2C], D1
  5581. 00003A5C  2240                     movea.l    A1, D0
  5582. 00003A5E  2269 0016                movea.l    A1, [A1 + 0x16]
  5583. 00003A62  2011                     move.l     D0, [A1]
  5584. 00003A64  C083                     and.l      D0, D3
  5585. 00003A66  2D40 FFD8                move.l     [A6 - 0x28], D0
  5586. 00003A6A  0281 0000 00FF           andi.l     D1, 0xFF
  5587. 00003A70  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  5588. 00003A74  1031 1000                move.b     D0, [A1 + D1.w]
  5589. 00003A78  7202                     moveq.l    D1, 0x02
  5590. 00003A7A  C001                     and.b      D0, D1
  5591. 00003A7C  660C                     bne        +0xE /* 00003A8A */
  5592. 00003A7E  2F08                     move.l     -[A7], A0
  5593. 00003A80  4EBA E02C                jsr        [PC - 0x1FD4 /* 00001AAE */]
  5594. 00003A84  2480                     move.l     [A2], D0
  5595. 00003A86  2D40 FFDC                move.l     [A6 - 0x24], D0
  5596. label00003A8A:
  5597. 00003A8A  202E FFD8                move.l     D0, [A6 - 0x28]
  5598. 00003A8E  0280 0000 00FF           andi.l     D0, 0xFF
  5599. 00003A94  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5600. 00003A98  1030 0000                move.b     D0, [A0 + D0.w]
  5601. 00003A9C  7202                     moveq.l    D1, 0x02
  5602. 00003A9E  C001                     and.b      D0, D1
  5603. 00003AA0  6610                     bne        +0x12 /* 00003AB2 */
  5604. 00003AA2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5605. 00003AA6  4EBA E006                jsr        [PC - 0x1FFA /* 00001AAE */]
  5606. 00003AAA  2940 0006                move.l     [A4 + 0x6], D0
  5607. 00003AAE  2D40 FFE0                move.l     [A6 - 0x20], D0
  5608. label00003AB2:
  5609. 00003AB2  206E FFDC                movea.l    A0, [A6 - 0x24]
  5610. 00003AB6  2468 0016                movea.l    A2, [A0 + 0x16]
  5611. 00003ABA  2012                     move.l     D0, [A2]
  5612. 00003ABC  761F                     moveq.l    D3, 0x1F
  5613. 00003ABE  C083                     and.l      D0, D3
  5614. 00003AC0  2D40 FFD4                move.l     [A6 - 0x2C], D0
  5615. 00003AC4  206E FFE0                movea.l    A0, [A6 - 0x20]
  5616. 00003AC8  2668 0016                movea.l    A3, [A0 + 0x16]
  5617. 00003ACC  2013                     move.l     D0, [A3]
  5618. 00003ACE  C083                     and.l      D0, D3
  5619. 00003AD0  2D40 FFD8                move.l     [A6 - 0x28], D0
  5620. 00003AD4  362E FFD6                move.w     D3, [A6 - 0x2A]
  5621. 00003AD8  781F                     moveq.l    D4, 0x1F
  5622. 00003ADA  C644                     and.w      D3, D4
  5623. 00003ADC  7A11                     moveq.l    D5, 0x11
  5624. 00003ADE  B645                     cmp.w      D3, D5
  5625. 00003AE0  6306                     bls        +0x8 /* 00003AE8 */
  5626. 00003AE2  7019                     moveq.l    D0, 0x19
  5627. 00003AE4  B640                     cmp.w      D3, D0
  5628. 00003AE6  6610                     bne        +0x12 /* 00003AF8 */
  5629. label00003AE8:
  5630. 00003AE8  362E FFDA                move.w     D3, [A6 - 0x26]
  5631. 00003AEC  C644                     and.w      D3, D4
  5632. 00003AEE  B645                     cmp.w      D3, D5
  5633. 00003AF0  631A                     bls        +0x1C /* 00003B0C */
  5634. 00003AF2  7019                     moveq.l    D0, 0x19
  5635. 00003AF4  B640                     cmp.w      D3, D0
  5636. 00003AF6  6714                     beq        +0x16 /* 00003B0C */
  5637. label00003AF8:
  5638. 00003AF8  2F0B                     move.l     -[A7], A3
  5639. 00003AFA  2F0A                     move.l     -[A7], A2
  5640. 00003AFC  7053                     moveq.l    D0, 0x53
  5641. 00003AFE  2F00                     move.l     -[A7], D0
  5642. 00003B00  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  5643. 00003B04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5644. 00003B08  6000 01FA                bra        +0x1FC /* 00003D04 */
  5645. label00003B0C:
  5646. 00003B0C  262E FFD4                move.l     D3, [A6 - 0x2C]
  5647. 00003B10  282E FFD8                move.l     D4, [A6 - 0x28]
  5648. 00003B14  B684                     cmp.l      D3, D4
  5649. 00003B16  6700 01EC                beq        +0x1EE /* 00003D04 */
  5650. 00003B1A  206E FFDC                movea.l    A0, [A6 - 0x24]
  5651. 00003B1E  2668 0016                movea.l    A3, [A0 + 0x16]
  5652. 00003B22  206E FFE0                movea.l    A0, [A6 - 0x20]
  5653. 00003B26  2028 0016                move.l     D0, [A0 + 0x16]
  5654. 00003B2A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5655. 00003B2E  0283 0000 00FF           andi.l     D3, 0xFF
  5656. 00003B34  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  5657. 00003B38  1032 3000                move.b     D0, [A2 + D3.w]
  5658. 00003B3C  7601                     moveq.l    D3, 0x01
  5659. 00003B3E  C003                     and.b      D0, D3
  5660. 00003B40  660E                     bne        +0x10 /* 00003B50 */
  5661. 00003B42  0284 0000 00FF           andi.l     D4, 0xFF
  5662. 00003B48  1032 4000                move.b     D0, [A2 + D4.w]
  5663. 00003B4C  C003                     and.b      D0, D3
  5664. 00003B4E  6718                     beq        +0x1A /* 00003B68 */
  5665. label00003B50:
  5666. 00003B50  202E FFD4                move.l     D0, [A6 - 0x2C]
  5667. 00003B54  7210                     moveq.l    D1, 0x10
  5668. 00003B56  B081                     cmp.l      D0, D1
  5669. 00003B58  6700 018C                beq        +0x18E /* 00003CE6 */
  5670. 00003B5C  7211                     moveq.l    D1, 0x11
  5671. 00003B5E  B081                     cmp.l      D0, D1
  5672. 00003B60  6700 0184                beq        +0x186 /* 00003CE6 */
  5673. 00003B64  6000 0180                bra        +0x182 /* 00003CE6 */
  5674. label00003B68:
  5675. 00003B68  0CAE 0000 000E FFD4      cmpi.l     [A6 - 0x2C], 0xE
  5676. 00003B70  6610                     bne        +0x12 /* 00003B82 */
  5677. 00003B72  206D D874                movea.l    A0, [A5 - 0x278C]
  5678. 00003B76  2028 0038                move.l     D0, [A0 + 0x38]
  5679. 00003B7A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5680. 00003B7E  6000 0166                bra        +0x168 /* 00003CE6 */
  5681. label00003B82:
  5682. 00003B82  0CAE 0000 000E FFD8      cmpi.l     [A6 - 0x28], 0xE
  5683. 00003B8A  660C                     bne        +0xE /* 00003B98 */
  5684. 00003B8C  206D D874                movea.l    A0, [A5 - 0x278C]
  5685. 00003B90  2668 0038                movea.l    A3, [A0 + 0x38]
  5686. 00003B94  6000 0150                bra        +0x152 /* 00003CE6 */
  5687. label00003B98:
  5688. 00003B98  0CAE 0000 000F FFD4      cmpi.l     [A6 - 0x2C], 0xF
  5689. 00003BA0  6610                     bne        +0x12 /* 00003BB2 */
  5690. 00003BA2  206D D874                movea.l    A0, [A5 - 0x278C]
  5691. 00003BA6  2028 0038                move.l     D0, [A0 + 0x38]
  5692. 00003BAA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5693. 00003BAE  6000 0136                bra        +0x138 /* 00003CE6 */
  5694. label00003BB2:
  5695. 00003BB2  0CAE 0000 000F FFD8      cmpi.l     [A6 - 0x28], 0xF
  5696. 00003BBA  660C                     bne        +0xE /* 00003BC8 */
  5697. 00003BBC  206D D874                movea.l    A0, [A5 - 0x278C]
  5698. 00003BC0  2668 0038                movea.l    A3, [A0 + 0x38]
  5699. 00003BC4  6000 0120                bra        +0x122 /* 00003CE6 */
  5700. label00003BC8:
  5701. 00003BC8  0CAE 0000 000D FFD4      cmpi.l     [A6 - 0x2C], 0xD /* '\r' */
  5702. 00003BD0  6610                     bne        +0x12 /* 00003BE2 */
  5703. 00003BD2  206D D874                movea.l    A0, [A5 - 0x278C]
  5704. 00003BD6  2028 0034                move.l     D0, [A0 + 0x34]
  5705. 00003BDA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5706. 00003BDE  6000 0106                bra        +0x108 /* 00003CE6 */
  5707. label00003BE2:
  5708. 00003BE2  0CAE 0000 000D FFD8      cmpi.l     [A6 - 0x28], 0xD /* '\r' */
  5709. 00003BEA  660C                     bne        +0xE /* 00003BF8 */
  5710. 00003BEC  206D D874                movea.l    A0, [A5 - 0x278C]
  5711. 00003BF0  2668 0034                movea.l    A3, [A0 + 0x34]
  5712. 00003BF4  6000 00F0                bra        +0xF2 /* 00003CE6 */
  5713. label00003BF8:
  5714. 00003BF8  0CAE 0000 000C FFD4      cmpi.l     [A6 - 0x2C], 0xC
  5715. 00003C00  6610                     bne        +0x12 /* 00003C12 */
  5716. 00003C02  206D D874                movea.l    A0, [A5 - 0x278C]
  5717. 00003C06  2028 0030                move.l     D0, [A0 + 0x30]
  5718. 00003C0A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5719. 00003C0E  6000 00D6                bra        +0xD8 /* 00003CE6 */
  5720. label00003C12:
  5721. 00003C12  0CAE 0000 000C FFD8      cmpi.l     [A6 - 0x28], 0xC
  5722. 00003C1A  660C                     bne        +0xE /* 00003C28 */
  5723. 00003C1C  206D D874                movea.l    A0, [A5 - 0x278C]
  5724. 00003C20  2668 0030                movea.l    A3, [A0 + 0x30]
  5725. 00003C24  6000 00C0                bra        +0xC2 /* 00003CE6 */
  5726. label00003C28:
  5727. 00003C28  0CAE 0000 0009 FFD4      cmpi.l     [A6 - 0x2C], 0x9 /* '\t' */
  5728. 00003C30  6610                     bne        +0x12 /* 00003C42 */
  5729. 00003C32  206D D874                movea.l    A0, [A5 - 0x278C]
  5730. 00003C36  2028 0024                move.l     D0, [A0 + 0x24]
  5731. 00003C3A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5732. 00003C3E  6000 00A6                bra        +0xA8 /* 00003CE6 */
  5733. label00003C42:
  5734. 00003C42  0CAE 0000 0009 FFD8      cmpi.l     [A6 - 0x28], 0x9 /* '\t' */
  5735. 00003C4A  660C                     bne        +0xE /* 00003C58 */
  5736. 00003C4C  206D D874                movea.l    A0, [A5 - 0x278C]
  5737. 00003C50  2668 0024                movea.l    A3, [A0 + 0x24]
  5738. 00003C54  6000 0090                bra        +0x92 /* 00003CE6 */
  5739. label00003C58:
  5740. 00003C58  262E FFD4                move.l     D3, [A6 - 0x2C]
  5741. 00003C5C  7808                     moveq.l    D4, 0x08
  5742. 00003C5E  B684                     cmp.l      D3, D4
  5743. 00003C60  660A                     bne        +0xC /* 00003C6C */
  5744. 00003C62  0CAE 0000 0007 FFD8      cmpi.l     [A6 - 0x28], 0x7
  5745. 00003C6A  670E                     beq        +0x10 /* 00003C7A */
  5746. label00003C6C:
  5747. 00003C6C  202E FFD8                move.l     D0, [A6 - 0x28]
  5748. 00003C70  B084                     cmp.l      D0, D4
  5749. 00003C72  661C                     bne        +0x1E /* 00003C90 */
  5750. 00003C74  7007                     moveq.l    D0, 0x07
  5751. 00003C76  B680                     cmp.l      D3, D0
  5752. 00003C78  6616                     bne        +0x18 /* 00003C90 */
  5753. label00003C7A:
  5754. 00003C7A  206D D874                movea.l    A0, [A5 - 0x278C]
  5755. 00003C7E  2668 0024                movea.l    A3, [A0 + 0x24]
  5756. 00003C82  2D4B FFFC                move.l     [A6 - 0x4], A3
  5757. 00003C86  206E FFFC                movea.l    A0, [A6 - 0x4]
  5758. 00003C8A  2D48 FFE4                move.l     [A6 - 0x1C], A0
  5759. 00003C8E  6056                     bra        +0x58 /* 00003CE6 */
  5760. label00003C90:
  5761. 00003C90  0CAE 0000 0008 FFD4      cmpi.l     [A6 - 0x2C], 0x8
  5762. 00003C98  660E                     bne        +0x10 /* 00003CA8 */
  5763. 00003C9A  206D D874                movea.l    A0, [A5 - 0x278C]
  5764. 00003C9E  2028 0020                move.l     D0, [A0 + 0x20]
  5765. 00003CA2  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5766. 00003CA6  603E                     bra        +0x40 /* 00003CE6 */
  5767. label00003CA8:
  5768. 00003CA8  0CAE 0000 0008 FFD8      cmpi.l     [A6 - 0x28], 0x8
  5769. 00003CB0  660A                     bne        +0xC /* 00003CBC */
  5770. 00003CB2  206D D874                movea.l    A0, [A5 - 0x278C]
  5771. 00003CB6  2668 0020                movea.l    A3, [A0 + 0x20]
  5772. 00003CBA  602A                     bra        +0x2C /* 00003CE6 */
  5773. label00003CBC:
  5774. 00003CBC  0CAE 0000 0007 FFD4      cmpi.l     [A6 - 0x2C], 0x7
  5775. 00003CC4  660E                     bne        +0x10 /* 00003CD4 */
  5776. 00003CC6  206D D874                movea.l    A0, [A5 - 0x278C]
  5777. 00003CCA  2028 001C                move.l     D0, [A0 + 0x1C]
  5778. 00003CCE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5779. 00003CD2  6012                     bra        +0x14 /* 00003CE6 */
  5780. label00003CD4:
  5781. 00003CD4  0CAE 0000 0007 FFD8      cmpi.l     [A6 - 0x28], 0x7
  5782. 00003CDC  6608                     bne        +0xA /* 00003CE6 */
  5783. 00003CDE  206D D874                movea.l    A0, [A5 - 0x278C]
  5784. 00003CE2  2668 001C                movea.l    A3, [A0 + 0x1C]
  5785. label00003CE6:
  5786. 00003CE6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5787. 00003CEA  2F0B                     move.l     -[A7], A3
  5788. 00003CEC  4EBA 031A                jsr        [PC + 0x31A /* 00004008 */]
  5789. 00003CF0  2940 0002                move.l     [A4 + 0x2], D0
  5790. 00003CF4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5791. 00003CF8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5792. 00003CFC  4EBA 030A                jsr        [PC + 0x30A /* 00004008 */]
  5793. 00003D00  2940 0006                move.l     [A4 + 0x6], D0
  5794. label00003D04:
  5795. 00003D04  4AAC 0016                tst.l      [A4 + 0x16]
  5796. 00003D08  660E                     bne        +0x10 /* 00003D18 */
  5797. 00003D0A  2F0C                     move.l     -[A7], A4
  5798. 00003D0C  206C 0002                movea.l    A0, [A4 + 0x2]
  5799. 00003D10  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5800. 00003D14  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  5801. label00003D18:
  5802. 00003D18  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5803. 00003D1C  4E5E                     unlink     A6
  5804. 00003D1E  205F                     movea.l    A0, [A7]+
  5805. 00003D20  584F                     addq.w     A7, 4
  5806. 00003D22  4ED0                     jmp        [A0]
  5807. 00003D24  4E56 FFE8                link       A6, -0x0018
  5808. 00003D28  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5809. 00003D2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5810. 00003D30  4EBA FCCA                jsr        [PC - 0x336 /* 000039FC */]
  5811. 00003D34  206E 0008                movea.l    A0, [A6 + 0x8]
  5812. 00003D38  2028 0002                move.l     D0, [A0 + 0x2]
  5813. 00003D3C  2D40 FFF0                move.l     [A6 - 0x10], D0
  5814. 00003D40  2240                     movea.l    A1, D0
  5815. 00003D42  2669 0016                movea.l    A3, [A1 + 0x16]
  5816. 00003D46  2013                     move.l     D0, [A3]
  5817. 00003D48  2D40 FFE8                move.l     [A6 - 0x18], D0
  5818. 00003D4C  2228 0006                move.l     D1, [A0 + 0x6]
  5819. 00003D50  2D41 FFF4                move.l     [A6 - 0xC], D1
  5820. 00003D54  2041                     movea.l    A0, D1
  5821. 00003D56  2228 0016                move.l     D1, [A0 + 0x16]
  5822. 00003D5A  2D41 FFF8                move.l     [A6 - 0x8], D1
  5823. 00003D5E  2041                     movea.l    A0, D1
  5824. 00003D60  2410                     move.l     D2, [A0]
  5825. 00003D62  2D42 FFEC                move.l     [A6 - 0x14], D2
  5826. 00003D66  0280 0000 00FF           andi.l     D0, 0xFF
  5827. 00003D6C  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  5828. 00003D70  1032 0000                move.b     D0, [A2 + D0.w]
  5829. 00003D74  7601                     moveq.l    D3, 0x01
  5830. 00003D76  C003                     and.b      D0, D3
  5831. 00003D78  6700 00C6                beq        +0xC8 /* 00003E40 */
  5832. 00003D7C  0282 0000 00FF           andi.l     D2, 0xFF
  5833. 00003D82  1032 2000                move.b     D0, [A2 + D2.w]
  5834. 00003D86  C003                     and.b      D0, D3
  5835. 00003D88  6700 00B6                beq        +0xB8 /* 00003E40 */
  5836. 00003D8C  2F0B                     move.l     -[A7], A3
  5837. 00003D8E  2F01                     move.l     -[A7], D1
  5838. 00003D90  7001                     moveq.l    D0, 0x01
  5839. 00003D92  2F00                     move.l     -[A7], D0
  5840. 00003D94  4EBA 012A                jsr        [PC + 0x12A /* 00003EC0 */]
  5841. 00003D98  4A80                     tst.l      D0
  5842. 00003D9A  6718                     beq        +0x1A /* 00003DB4 */
  5843. 00003D9C  206B 0008                movea.l    A0, [A3 + 0x8]
  5844. 00003DA0  2010                     move.l     D0, [A0]
  5845. 00003DA2  721F                     moveq.l    D1, 0x1F
  5846. 00003DA4  C041                     and.w      D0, D1
  5847. 00003DA6  7213                     moveq.l    D1, 0x13
  5848. 00003DA8  B041                     cmp.w      D0, D1
  5849. 00003DAA  6708                     beq        +0xA /* 00003DB4 */
  5850. 00003DAC  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  5851. 00003DB2  6016                     bra        +0x18 /* 00003DCA */
  5852. label00003DB4:
  5853. 00003DB4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5854. 00003DB8  2F0B                     move.l     -[A7], A3
  5855. 00003DBA  7001                     moveq.l    D0, 0x01
  5856. 00003DBC  2F00                     move.l     -[A7], D0
  5857. 00003DBE  4EBA 0100                jsr        [PC + 0x100 /* 00003EC0 */]
  5858. 00003DC2  4A80                     tst.l      D0
  5859. 00003DC4  677A                     beq        +0x7C /* 00003E40 */
  5860. 00003DC6  2D4B FFFC                move.l     [A6 - 0x4], A3
  5861. label00003DCA:
  5862. 00003DCA  246E FFFC                movea.l    A2, [A6 - 0x4]
  5863. 00003DCE  206A 0008                movea.l    A0, [A2 + 0x8]
  5864. 00003DD2  2010                     move.l     D0, [A0]
  5865. 00003DD4  721F                     moveq.l    D1, 0x1F
  5866. 00003DD6  C081                     and.l      D0, D1
  5867. 00003DD8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5868. 00003DDC  1030 0000                move.b     D0, [A0 + D0.w]
  5869. 00003DE0  7210                     moveq.l    D1, 0x10
  5870. 00003DE2  C001                     and.b      D0, D1
  5871. 00003DE4  6704                     beq        +0x6 /* 00003DEA */
  5872. 00003DE6  284A                     movea.l    A4, A2
  5873. 00003DE8  6034                     bra        +0x36 /* 00003E1E */
  5874. label00003DEA:
  5875. 00003DEA  246E FFFC                movea.l    A2, [A6 - 0x4]
  5876. 00003DEE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5877. 00003DF2  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  5878. 00003DF6  2840                     movea.l    A4, D0
  5879. 00003DF8  206B 0008                movea.l    A0, [A3 + 0x8]
  5880. 00003DFC  2010                     move.l     D0, [A0]
  5881. 00003DFE  206E FFF8                movea.l    A0, [A6 - 0x8]
  5882. 00003E02  2068 0008                movea.l    A0, [A0 + 0x8]
  5883. 00003E06  8090                     or.l       D0, [A0]
  5884. 00003E08  0280 0000 00C0           andi.l     D0, 0xC0
  5885. 00003E0E  8194                     or.l       [A4], D0
  5886. 00003E10  2F0C                     move.l     -[A7], A4
  5887. 00003E12  4267                     clr.w      -[A7]
  5888. 00003E14  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5889. 00003E18  2840                     movea.l    A4, D0
  5890. 00003E1A  2012                     move.l     D0, [A2]
  5891. 00003E1C  2880                     move.l     [A4], D0
  5892. label00003E1E:
  5893. 00003E1E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5894. 00003E22  2F0C                     move.l     -[A7], A4
  5895. 00003E24  4EBA 01E2                jsr        [PC + 0x1E2 /* 00004008 */]
  5896. 00003E28  246E 0008                movea.l    A2, [A6 + 0x8]
  5897. 00003E2C  2540 0002                move.l     [A2 + 0x2], D0
  5898. 00003E30  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5899. 00003E34  2F0C                     move.l     -[A7], A4
  5900. 00003E36  4EBA 01D0                jsr        [PC + 0x1D0 /* 00004008 */]
  5901. 00003E3A  2540 0006                move.l     [A2 + 0x6], D0
  5902. 00003E3E  6074                     bra        +0x76 /* 00003EB4 */
  5903. label00003E40:
  5904. 00003E40  202E FFE8                move.l     D0, [A6 - 0x18]
  5905. 00003E44  0280 0000 00FF           andi.l     D0, 0xFF
  5906. 00003E4A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5907. 00003E4E  1030 0000                move.b     D0, [A0 + D0.w]
  5908. 00003E52  1203                     move.b     D1, D3
  5909. 00003E54  C001                     and.b      D0, D1
  5910. 00003E56  660E                     bne        +0x10 /* 00003E66 */
  5911. 00003E58  302E FFEA                move.w     D0, [A6 - 0x16]
  5912. 00003E5C  721F                     moveq.l    D1, 0x1F
  5913. 00003E5E  C041                     and.w      D0, D1
  5914. 00003E60  7219                     moveq.l    D1, 0x19
  5915. 00003E62  B041                     cmp.w      D0, D1
  5916. 00003E64  6614                     bne        +0x16 /* 00003E7A */
  5917. label00003E66:
  5918. 00003E66  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5919. 00003E6A  2F0B                     move.l     -[A7], A3
  5920. 00003E6C  4EBA E60E                jsr        [PC - 0x19F2 /* 0000247C */]
  5921. 00003E70  206E 0008                movea.l    A0, [A6 + 0x8]
  5922. 00003E74  2140 0006                move.l     [A0 + 0x6], D0
  5923. 00003E78  603A                     bra        +0x3C /* 00003EB4 */
  5924. label00003E7A:
  5925. 00003E7A  202E FFEC                move.l     D0, [A6 - 0x14]
  5926. 00003E7E  0280 0000 00FF           andi.l     D0, 0xFF
  5927. 00003E84  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5928. 00003E88  1030 0000                move.b     D0, [A0 + D0.w]
  5929. 00003E8C  1203                     move.b     D1, D3
  5930. 00003E8E  C001                     and.b      D0, D1
  5931. 00003E90  660E                     bne        +0x10 /* 00003EA0 */
  5932. 00003E92  302E FFEE                move.w     D0, [A6 - 0x12]
  5933. 00003E96  721F                     moveq.l    D1, 0x1F
  5934. 00003E98  C041                     and.w      D0, D1
  5935. 00003E9A  7219                     moveq.l    D1, 0x19
  5936. 00003E9C  B041                     cmp.w      D0, D1
  5937. 00003E9E  6614                     bne        +0x16 /* 00003EB4 */
  5938. label00003EA0:
  5939. 00003EA0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5940. 00003EA4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5941. 00003EA8  4EBA E5D2                jsr        [PC - 0x1A2E /* 0000247C */]
  5942. 00003EAC  206E 0008                movea.l    A0, [A6 + 0x8]
  5943. 00003EB0  2140 0002                move.l     [A0 + 0x2], D0
  5944. label00003EB4:
  5945. 00003EB4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5946. 00003EB8  4E5E                     unlink     A6
  5947. 00003EBA  205F                     movea.l    A0, [A7]+
  5948. 00003EBC  584F                     addq.w     A7, 4
  5949. 00003EBE  4ED0                     jmp        [A0]
  5950. fn00003EC0:
  5951. 00003EC0  4E56 0000                link       A6, 0
  5952. 00003EC4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5953. 00003EC8  286E 0010                movea.l    A4, [A6 + 0x10]
  5954. 00003ECC  7A00                     moveq.l    D5, 0x00
  5955. 00003ECE  2C14                     move.l     D6, [A4]
  5956. 00003ED0  761F                     moveq.l    D3, 0x1F
  5957. 00003ED2  CC83                     and.l      D6, D3
  5958. 00003ED4  246E 000C                movea.l    A2, [A6 + 0xC]
  5959. 00003ED8  2E12                     move.l     D7, [A2]
  5960. 00003EDA  CE83                     and.l      D7, D3
  5961. 00003EDC  7619                     moveq.l    D3, 0x19
  5962. 00003EDE  BC83                     cmp.l      D6, D3
  5963. 00003EE0  6638                     bne        +0x3A /* 00003F1A */
  5964. 00003EE2  BE83                     cmp.l      D7, D3
  5965. 00003EE4  6634                     bne        +0x36 /* 00003F1A */
  5966. 00003EE6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5967. 00003EEA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5968. 00003EEE  42A7                     clr.l      -[A7]
  5969. 00003EF0  4EBA F614                jsr        [PC - 0x9EC /* 00003506 */]
  5970. 00003EF4  4A80                     tst.l      D0
  5971. 00003EF6  6700 0100                beq        +0x102 /* 00003FF8 */
  5972. 00003EFA  42A7                     clr.l      -[A7]
  5973. 00003EFC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5974. 00003F00  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  5975. 00003F04  4EBA F37E                jsr        [PC - 0xC82 /* 00003284 */]
  5976. 00003F08  2A00                     move.l     D5, D0
  5977. 00003F0A  6700 00EC                beq        +0xEE /* 00003FF8 */
  5978. 00003F0E  2005                     move.l     D0, D5
  5979. 00003F10  E080                     asr        D0, 8
  5980. 00003F12  5280                     addq.l     D0, 1
  5981. 00003F14  2A00                     move.l     D5, D0
  5982. 00003F16  6000 00E0                bra        +0xE2 /* 00003FF8 */
  5983. label00003F1A:
  5984. 00003F1A  2006                     move.l     D0, D6
  5985. 00003F1C  0280 0000 00FF           andi.l     D0, 0xFF
  5986. 00003F22  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  5987. 00003F26  1032 0000                move.b     D0, [A2 + D0.w]
  5988. 00003F2A  7601                     moveq.l    D3, 0x01
  5989. 00003F2C  C003                     and.b      D0, D3
  5990. 00003F2E  6700 00C8                beq        +0xCA /* 00003FF8 */
  5991. 00003F32  2007                     move.l     D0, D7
  5992. 00003F34  0280 0000 00FF           andi.l     D0, 0xFF
  5993. 00003F3A  1032 0000                move.b     D0, [A2 + D0.w]
  5994. 00003F3E  C003                     and.b      D0, D3
  5995. 00003F40  6700 00B6                beq        +0xB8 /* 00003FF8 */
  5996. 00003F44  206E 000C                movea.l    A0, [A6 + 0xC]
  5997. 00003F48  2068 0008                movea.l    A0, [A0 + 0x8]
  5998. 00003F4C  2010                     move.l     D0, [A0]
  5999. 00003F4E  761F                     moveq.l    D3, 0x1F
  6000. 00003F50  C043                     and.w      D0, D3
  6001. 00003F52  7813                     moveq.l    D4, 0x13
  6002. 00003F54  B044                     cmp.w      D0, D4
  6003. 00003F56  6712                     beq        +0x14 /* 00003F6A */
  6004. 00003F58  102D D5D8                move.b     D0, [A5 - 0x2A28]
  6005. 00003F5C  6616                     bne        +0x18 /* 00003F74 */
  6006. 00003F5E  206C 0008                movea.l    A0, [A4 + 0x8]
  6007. 00003F62  2010                     move.l     D0, [A0]
  6008. 00003F64  C043                     and.w      D0, D3
  6009. 00003F66  B044                     cmp.w      D0, D4
  6010. 00003F68  660A                     bne        +0xC /* 00003F74 */
  6011. label00003F6A:
  6012. 00003F6A  2A3C 0000 F400           move.l     D5, 0xF400
  6013. 00003F70  6000 0086                bra        +0x88 /* 00003FF8 */
  6014. label00003F74:
  6015. 00003F74  246E 000C                movea.l    A2, [A6 + 0xC]
  6016. 00003F78  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  6017. 00003F7C  264C                     movea.l    A3, A4
  6018. 00003F7E  504B                     addq.w     A3, 8
  6019. 00003F80  2F13                     move.l     -[A7], [A3]
  6020. 00003F82  4EBA F2B4                jsr        [PC - 0xD4C /* 00003238 */]
  6021. 00003F86  2A00                     move.l     D5, D0
  6022. 00003F88  6758                     beq        +0x5A /* 00003FE2 */
  6023. 00003F8A  202E 0008                move.l     D0, [A6 + 0x8]
  6024. 00003F8E  6740                     beq        +0x42 /* 00003FD0 */
  6025. 00003F90  2005                     move.l     D0, D5
  6026. 00003F92  7204                     moveq.l    D1, 0x04
  6027. 00003F94  C081                     and.l      D0, D1
  6028. 00003F96  6738                     beq        +0x3A /* 00003FD0 */
  6029. 00003F98  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  6030. 00003F9C  2053                     movea.l    A0, [A3]
  6031. 00003F9E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  6032. 00003FA2  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  6033. 00003FA6  4A80                     tst.l      D0
  6034. 00003FA8  6626                     bne        +0x28 /* 00003FD0 */
  6035. 00003FAA  206A 0008                movea.l    A0, [A2 + 0x8]
  6036. 00003FAE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  6037. 00003FB2  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  6038. 00003FB6  2F00                     move.l     -[A7], D0
  6039. 00003FB8  2053                     movea.l    A0, [A3]
  6040. 00003FBA  2068 000C                movea.l    A0, [A0 + 0xC]
  6041. 00003FBE  7054                     moveq.l    D0, 0x54
  6042. 00003FC0  D1C0                     add.l      A0, D0
  6043. 00003FC2  2F08                     move.l     -[A7], A0
  6044. 00003FC4  7038                     moveq.l    D0, 0x38
  6045. 00003FC6  2F00                     move.l     -[A7], D0
  6046. 00003FC8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  6047. 00003FCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6048. label00003FD0:
  6049. 00003FD0  2005                     move.l     D0, D5
  6050. 00003FD2  0280 0000 FF00           andi.l     D0, 0xFF00
  6051. 00003FD8  0680 0000 0100           addi.l     D0, 0x100
  6052. 00003FDE  2A00                     move.l     D5, D0
  6053. 00003FE0  6016                     bra        +0x18 /* 00003FF8 */
  6054. label00003FE2:
  6055. 00003FE2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6056. 00003FE6  206E 000C                movea.l    A0, [A6 + 0xC]
  6057. 00003FEA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6058. 00003FEE  7003                     moveq.l    D0, 0x03
  6059. 00003FF0  2F00                     move.l     -[A7], D0
  6060. 00003FF2  4EBA F512                jsr        [PC - 0xAEE /* 00003506 */]
  6061. 00003FF6  2A00                     move.l     D5, D0
  6062. label00003FF8:
  6063. 00003FF8  2005                     move.l     D0, D5
  6064. 00003FFA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6065. 00003FFE  4E5E                     unlink     A6
  6066. 00004000  205F                     movea.l    A0, [A7]+
  6067. 00004002  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6068. 00004006  4ED0                     jmp        [A0]
  6069. fn00004008:
  6070. 00004008  4E56 FFD4                link       A6, -0x002C
  6071. 0000400C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  6072. 00004010  202E 0008                move.l     D0, [A6 + 0x8]
  6073. 00004014  6700 0818                beq        +0x81A /* 0000482E */
  6074. 00004018  6000 015C                bra        +0x15E /* 00004176 */
  6075. label0000401C:
  6076. 0000401C  7005                     moveq.l    D0, 0x05
  6077. 0000401E  B640                     cmp.w      D3, D0
  6078. 00004020  6632                     bne        +0x34 /* 00004054 */
  6079. 00004022  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  6080. 00004026  0240 0800                andi.w     D0, 0x800
  6081. 0000402A  6728                     beq        +0x2A /* 00004054 */
  6082. 0000402C  102C 0004                move.b     D0, [A4 + 0x4]
  6083. 00004030  7208                     moveq.l    D1, 0x08
  6084. 00004032  C001                     and.b      D0, D1
  6085. 00004034  670A                     beq        +0xC /* 00004040 */
  6086. 00004036  206D D874                movea.l    A0, [A5 - 0x278C]
  6087. 0000403A  2868 0018                movea.l    A4, [A0 + 0x18]
  6088. 0000403E  600C                     bra        +0xE /* 0000404C */
  6089. label00004040:
  6090. 00004040  206E 000C                movea.l    A0, [A6 + 0xC]
  6091. 00004044  2068 0016                movea.l    A0, [A0 + 0x16]
  6092. 00004048  2868 0008                movea.l    A4, [A0 + 0x8]
  6093. label0000404C:
  6094. 0000404C  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  6095. 00004050  6700 06D2                beq        +0x6D4 /* 00004724 */
  6096. label00004054:
  6097. 00004054  246E 0008                movea.l    A2, [A6 + 0x8]
  6098. 00004058  B5CC                     cmpa.l     A2, A4
  6099. 0000405A  6700 07D2                beq        +0x7D4 /* 0000482E */
  6100. 0000405E  2014                     move.l     D0, [A4]
  6101. 00004060  761F                     moveq.l    D3, 0x1F
  6102. 00004062  C083                     and.l      D0, D3
  6103. 00004064  2D40 FFD8                move.l     [A6 - 0x28], D0
  6104. 00004068  2812                     move.l     D4, [A2]
  6105. 0000406A  2D44 FFF4                move.l     [A6 - 0xC], D4
  6106. 0000406E  C883                     and.l      D4, D3
  6107. 00004070  2D44 FFD4                move.l     [A6 - 0x2C], D4
  6108. 00004074  202E FFF4                move.l     D0, [A6 - 0xC]
  6109. 00004078  3203                     move.w     D1, D3
  6110. 0000407A  C041                     and.w      D0, D1
  6111. 0000407C  7205                     moveq.l    D1, 0x05
  6112. 0000407E  B041                     cmp.w      D0, D1
  6113. 00004080  6616                     bne        +0x18 /* 00004098 */
  6114. 00004082  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  6115. 00004086  0240 0800                andi.w     D0, 0x800
  6116. 0000408A  670C                     beq        +0xE /* 00004098 */
  6117. 0000408C  206A 0008                movea.l    A0, [A2 + 0x8]
  6118. 00004090  2010                     move.l     D0, [A0]
  6119. 00004092  C083                     and.l      D0, D3
  6120. 00004094  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6121. label00004098:
  6122. 00004098  0CAE 0000 0013 FFD4      cmpi.l     [A6 - 0x2C], 0x13
  6123. 000040A0  6628                     bne        +0x2A /* 000040CA */
  6124. 000040A2  246E 000C                movea.l    A2, [A6 + 0xC]
  6125. 000040A6  1612                     move.b     D3, [A2]
  6126. 000040A8  7057                     moveq.l    D0, 0x57
  6127. 000040AA  B600                     cmp.b      D3, D0
  6128. 000040AC  6706                     beq        +0x8 /* 000040B4 */
  6129. 000040AE  7058                     moveq.l    D0, 0x58
  6130. 000040B0  B600                     cmp.b      D3, D0
  6131. 000040B2  6616                     bne        +0x18 /* 000040CA */
  6132. label000040B4:
  6133. 000040B4  206A 0002                movea.l    A0, [A2 + 0x2]
  6134. 000040B8  2068 0016                movea.l    A0, [A0 + 0x16]
  6135. 000040BC  2010                     move.l     D0, [A0]
  6136. 000040BE  721F                     moveq.l    D1, 0x1F
  6137. 000040C0  C041                     and.w      D0, D1
  6138. 000040C2  7218                     moveq.l    D1, 0x18
  6139. 000040C4  B041                     cmp.w      D0, D1
  6140. 000040C6  6700 0766                beq        +0x768 /* 0000482E */
  6141. label000040CA:
  6142. 000040CA  302E FFD6                move.w     D0, [A6 - 0x2A]
  6143. 000040CE  721F                     moveq.l    D1, 0x1F
  6144. 000040D0  C041                     and.w      D0, D1
  6145. 000040D2  7212                     moveq.l    D1, 0x12
  6146. 000040D4  B041                     cmp.w      D0, D1
  6147. 000040D6  6676                     bne        +0x78 /* 0000414E */
  6148. 000040D8  206E 000C                movea.l    A0, [A6 + 0xC]
  6149. 000040DC  1210                     move.b     D1, [A0]
  6150. 000040DE  7000                     moveq.l    D0, 0x00
  6151. 000040E0  1001                     move.b     D0, D1
  6152. 000040E2  7212                     moveq.l    D1, 0x12
  6153. 000040E4  B081                     cmp.l      D0, D1
  6154. 000040E6  670E                     beq        +0x10 /* 000040F6 */
  6155. 000040E8  725D                     moveq.l    D1, 0x5D
  6156. 000040EA  B081                     cmp.l      D0, D1
  6157. 000040EC  6708                     beq        +0xA /* 000040F6 */
  6158. 000040EE  7262                     moveq.l    D1, 0x62
  6159. 000040F0  B081                     cmp.l      D0, D1
  6160. 000040F2  6726                     beq        +0x28 /* 0000411A */
  6161. 000040F4  600C                     bra        +0xE /* 00004102 */
  6162. label000040F6:
  6163. 000040F6  7067                     moveq.l    D0, 0x67
  6164. 000040F8  2F00                     move.l     -[A7], D0
  6165. 000040FA  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  6166. 000040FE  584F                     addq.w     A7, 4
  6167. 00004100  6018                     bra        +0x1A /* 0000411A */
  6168. label00004102:
  6169. 00004102  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6170. 00004106  4EBA DAD6                jsr        [PC - 0x252A /* 00001BDE */]
  6171. 0000410A  2F00                     move.l     -[A7], D0
  6172. 0000410C  4EBA BFDE                jsr        [PC - 0x4022 /* 000000EC */]
  6173. 00004110  2D40 000C                move.l     [A6 + 0xC], D0
  6174. 00004114  2F00                     move.l     -[A7], D0
  6175. 00004116  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  6176. label0000411A:
  6177. 0000411A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6178. 0000411E  206E 0008                movea.l    A0, [A6 + 0x8]
  6179. 00004122  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6180. 00004126  7001                     moveq.l    D0, 0x01
  6181. 00004128  3F00                     move.w     -[A7], D0
  6182. 0000412A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  6183. 0000412E  2F00                     move.l     -[A7], D0
  6184. 00004130  4EBA FED6                jsr        [PC - 0x12A /* 00004008 */]
  6185. 00004134  2D40 000C                move.l     [A6 + 0xC], D0
  6186. 00004138  7213                     moveq.l    D1, 0x13
  6187. 0000413A  2F01                     move.l     -[A7], D1
  6188. 0000413C  206E 0008                movea.l    A0, [A6 + 0x8]
  6189. 00004140  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6190. 00004144  2F00                     move.l     -[A7], D0
  6191. 00004146  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  6192. 0000414A  4EFA 06F6                jmp        [PC + 0x6F6 /* 00004842 */]
  6193. label0000414E:
  6194. 0000414E  262E FFD8                move.l     D3, [A6 - 0x28]
  6195. 00004152  7015                     moveq.l    D0, 0x15
  6196. 00004154  B680                     cmp.l      D3, D0
  6197. 00004156  6712                     beq        +0x14 /* 0000416A */
  6198. 00004158  701F                     moveq.l    D0, 0x1F
  6199. 0000415A  C680                     and.l      D3, D0
  6200. 0000415C  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6201. 00004160  1030 3000                move.b     D0, [A0 + D3.w]
  6202. 00004164  7210                     moveq.l    D1, 0x10
  6203. 00004166  C001                     and.b      D0, D1
  6204. 00004168  6760                     beq        +0x62 /* 000041CA */
  6205. label0000416A:
  6206. 0000416A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6207. 0000416E  4EBA DA0A                jsr        [PC - 0x25F6 /* 00001B7A */]
  6208. 00004172  2D40 000C                move.l     [A6 + 0xC], D0
  6209. label00004176:
  6210. 00004176  202E 000C                move.l     D0, [A6 + 0xC]
  6211. 0000417A  660A                     bne        +0xC /* 00004186 */
  6212. 0000417C  2F3C 0000 10FA           move.l     -[A7], 0x10FA
  6213. 00004182  4EBA BE7C                jsr        [PC - 0x4184 /* 00000000 */]
  6214. label00004186:
  6215. 00004186  206E 000C                movea.l    A0, [A6 + 0xC]
  6216. 0000418A  2868 0016                movea.l    A4, [A0 + 0x16]
  6217. 0000418E  200C                     move.l     D0, A4
  6218. 00004190  660A                     bne        +0xC /* 0000419C */
  6219. 00004192  2F3C 0000 10FD           move.l     -[A7], 0x10FD
  6220. 00004198  4EBA BE66                jsr        [PC - 0x419A /* 00000000 */]
  6221. label0000419C:
  6222. 0000419C  2014                     move.l     D0, [A4]
  6223. 0000419E  3600                     move.w     D3, D0
  6224. 000041A0  781F                     moveq.l    D4, 0x1F
  6225. 000041A2  C644                     and.w      D3, D4
  6226. 000041A4  7011                     moveq.l    D0, 0x11
  6227. 000041A6  B640                     cmp.w      D3, D0
  6228. 000041A8  661C                     bne        +0x1E /* 000041C6 */
  6229. 000041AA  246E 0008                movea.l    A2, [A6 + 0x8]
  6230. 000041AE  2012                     move.l     D0, [A2]
  6231. 000041B0  C044                     and.w      D0, D4
  6232. 000041B2  7A10                     moveq.l    D5, 0x10
  6233. 000041B4  B045                     cmp.w      D0, D5
  6234. 000041B6  660E                     bne        +0x10 /* 000041C6 */
  6235. 000041B8  206A 0008                movea.l    A0, [A2 + 0x8]
  6236. 000041BC  2010                     move.l     D0, [A0]
  6237. 000041BE  C044                     and.w      D0, D4
  6238. 000041C0  B045                     cmp.w      D0, D5
  6239. 000041C2  6700 0560                beq        +0x562 /* 00004724 */
  6240. label000041C6:
  6241. 000041C6  6000 FE54                bra        -0x1AA /* 0000401C */
  6242. label000041CA:
  6243. 000041CA  486E 000C                pea.l      [A6 + 0xC]
  6244. 000041CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6245. 000041D2  7001                     moveq.l    D0, 0x01
  6246. 000041D4  2F00                     move.l     -[A7], D0
  6247. 000041D6  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  6248. 000041DA  4A40                     tst.w      D0
  6249. 000041DC  6600 0650                bne        +0x652 /* 0000482E */
  6250. 000041E0  0CAE 0000 0019 FFD4      cmpi.l     [A6 - 0x2C], 0x19
  6251. 000041E8  6600 0188                bne        +0x18A /* 00004372 */
  6252. 000041EC  302E FFDA                move.w     D0, [A6 - 0x26]
  6253. 000041F0  721F                     moveq.l    D1, 0x1F
  6254. 000041F2  C041                     and.w      D0, D1
  6255. 000041F4  720B                     moveq.l    D1, 0x0B
  6256. 000041F6  B041                     cmp.w      D0, D1
  6257. 000041F8  624C                     bhi        +0x4E /* 00004246 */
  6258. 000041FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6259. 000041FE  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  6260. 00004202  0280 0000 00FF           andi.l     D0, 0xFF
  6261. 00004208  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6262. 0000420C  1030 0000                move.b     D0, [A0 + D0.w]
  6263. 00004210  7208                     moveq.l    D1, 0x08
  6264. 00004212  C001                     and.b      D0, D1
  6265. 00004214  6718                     beq        +0x1A /* 0000422E */
  6266. 00004216  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6267. 0000421A  206D D874                movea.l    A0, [A5 - 0x278C]
  6268. 0000421E  2F28 0024                move.l     -[A7], [A0 + 0x24]
  6269. 00004222  4EBA FDE4                jsr        [PC - 0x21C /* 00004008 */]
  6270. 00004226  2D40 000C                move.l     [A6 + 0xC], D0
  6271. 0000422A  6000 04F8                bra        +0x4FA /* 00004724 */
  6272. label0000422E:
  6273. 0000422E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6274. 00004232  206D D874                movea.l    A0, [A5 - 0x278C]
  6275. 00004236  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6276. 0000423A  4EBA FDCC                jsr        [PC - 0x234 /* 00004008 */]
  6277. 0000423E  2D40 000C                move.l     [A6 + 0xC], D0
  6278. 00004242  6000 04E0                bra        +0x4E2 /* 00004724 */
  6279. label00004246:
  6280. 00004246  0CAE 0000 0019 FFD8      cmpi.l     [A6 - 0x28], 0x19
  6281. 0000424E  6600 01AC                bne        +0x1AE /* 000043FC */
  6282. 00004252  266C 000C                movea.l    A3, [A4 + 0xC]
  6283. 00004256  206E 0008                movea.l    A0, [A6 + 0x8]
  6284. 0000425A  2468 000C                movea.l    A2, [A0 + 0xC]
  6285. 0000425E  B7CA                     cmpa.l     A3, A2
  6286. 00004260  6700 04C2                beq        +0x4C4 /* 00004724 */
  6287. 00004264  2F0C                     move.l     -[A7], A4
  6288. 00004266  4267                     clr.w      -[A7]
  6289. 00004268  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  6290. 0000426C  2F00                     move.l     -[A7], D0
  6291. 0000426E  42A7                     clr.l      -[A7]
  6292. 00004270  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6293. 00004274  2D40 FFE0                move.l     [A6 - 0x20], D0
  6294. 00004278  7A01                     moveq.l    D5, 0x01
  6295. 0000427A  486E FFE0                pea.l      [A6 - 0x20]
  6296. 0000427E  2F0B                     move.l     -[A7], A3
  6297. 00004280  2F0A                     move.l     -[A7], A2
  6298. 00004282  486E FFDC                pea.l      [A6 - 0x24]
  6299. 00004286  4EBA F084                jsr        [PC - 0xF7C /* 0000330C */]
  6300. 0000428A  2800                     move.l     D4, D0
  6301. 0000428C  6614                     bne        +0x16 /* 000042A2 */
  6302. 0000428E  486E FFE0                pea.l      [A6 - 0x20]
  6303. 00004292  2F0A                     move.l     -[A7], A2
  6304. 00004294  2F0B                     move.l     -[A7], A3
  6305. 00004296  486E FFDC                pea.l      [A6 - 0x24]
  6306. 0000429A  4EBA F070                jsr        [PC - 0xF90 /* 0000330C */]
  6307. 0000429E  2800                     move.l     D4, D0
  6308. 000042A0  7AFF                     moveq.l    D5, 0xFFFFFFFF
  6309. label000042A2:
  6310. 000042A2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6311. 000042A6  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  6312. 000042AA  2D40 FFE0                move.l     [A6 - 0x20], D0
  6313. 000042AE  2040                     movea.l    A0, D0
  6314. 000042B0  2028 0006                move.l     D0, [A0 + 0x6]
  6315. 000042B4  2205                     move.l     D1, D5
  6316. 000042B6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  6317. 000042BA  2600                     move.l     D3, D0
  6318. 000042BC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6319. 000042C0  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6320. 000042C4  4A84                     tst.l      D4
  6321. 000042C6  6700 0434                beq        +0x436 /* 000046FC */
  6322. 000042CA  202E FFDC                move.l     D0, [A6 - 0x24]
  6323. 000042CE  6600 042C                bne        +0x42E /* 000046FC */
  6324. 000042D2  4A83                     tst.l      D3
  6325. 000042D4  6700 044E                beq        +0x450 /* 00004724 */
  6326. 000042D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6327. 000042DC  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  6328. 000042E0  2D40 000C                move.l     [A6 + 0xC], D0
  6329. 000042E4  206C 0008                movea.l    A0, [A4 + 0x8]
  6330. 000042E8  2210                     move.l     D1, [A0]
  6331. 000042EA  741F                     moveq.l    D2, 0x1F
  6332. 000042EC  C282                     and.l      D1, D2
  6333. 000042EE  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6334. 000042F2  1230 1000                move.b     D1, [A0 + D1.w]
  6335. 000042F6  7410                     moveq.l    D2, 0x10
  6336. 000042F8  C202                     and.b      D1, D2
  6337. 000042FA  6738                     beq        +0x3A /* 00004334 */
  6338. 000042FC  2040                     movea.l    A0, D0
  6339. 000042FE  1210                     move.b     D1, [A0]
  6340. 00004300  745E                     moveq.l    D2, 0x5E
  6341. 00004302  B202                     cmp.b      D1, D2
  6342. 00004304  661C                     bne        +0x1E /* 00004322 */
  6343. 00004306  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6344. 0000430A  2F03                     move.l     -[A7], D3
  6345. 0000430C  70FF                     moveq.l    D0, 0xFFFFFFFF
  6346. 0000430E  2F00                     move.l     -[A7], D0
  6347. 00004310  42A7                     clr.l      -[A7]
  6348. 00004312  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  6349. 00004316  206E 000C                movea.l    A0, [A6 + 0xC]
  6350. 0000431A  2140 0002                move.l     [A0 + 0x2], D0
  6351. 0000431E  6000 0404                bra        +0x406 /* 00004724 */
  6352. label00004322:
  6353. 00004322  206E 000C                movea.l    A0, [A6 + 0xC]
  6354. 00004326  1010                     move.b     D0, [A0]
  6355. 00004328  725D                     moveq.l    D1, 0x5D
  6356. 0000432A  B001                     cmp.b      D0, D1
  6357. 0000432C  6600 03CE                bne        +0x3D0 /* 000046FC */
  6358. 00004330  6000 03F2                bra        +0x3F4 /* 00004724 */
  6359. label00004334:
  6360. 00004334  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6361. 00004338  206D D874                movea.l    A0, [A5 - 0x278C]
  6362. 0000433C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6363. 00004340  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  6364. 00004344  7001                     moveq.l    D0, 0x01
  6365. 00004346  2F00                     move.l     -[A7], D0
  6366. 00004348  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6367. 0000434C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6368. 00004350  206D D874                movea.l    A0, [A5 - 0x278C]
  6369. 00004354  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6370. 00004358  2F03                     move.l     -[A7], D3
  6371. 0000435A  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6372. 0000435E  2F00                     move.l     -[A7], D0
  6373. 00004360  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6374. 00004364  2D40 000C                move.l     [A6 + 0xC], D0
  6375. 00004368  2F00                     move.l     -[A7], D0
  6376. 0000436A  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  6377. 0000436E  6000 04BE                bra        +0x4C0 /* 0000482E */
  6378. label00004372:
  6379. 00004372  0CAE 0000 0019 FFD8      cmpi.l     [A6 - 0x28], 0x19
  6380. 0000437A  6600 0080                bne        +0x82 /* 000043FC */
  6381. 0000437E  2F0C                     move.l     -[A7], A4
  6382. 00004380  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  6383. 00004384  2D40 FFE4                move.l     [A6 - 0x1C], D0
  6384. 00004388  222E FFD4                move.l     D1, [A6 - 0x2C]
  6385. 0000438C  45ED D514                lea.l      A2, [A5 - 0x2AEC]
  6386. 00004390  1232 1000                move.b     D1, [A2 + D1.w]
  6387. 00004394  761F                     moveq.l    D3, 0x1F
  6388. 00004396  C083                     and.l      D0, D3
  6389. 00004398  1032 0000                move.b     D0, [A2 + D0.w]
  6390. 0000439C  B200                     cmp.b      D1, D0
  6391. 0000439E  665C                     bne        +0x5E /* 000043FC */
  6392. 000043A0  302E FFD6                move.w     D0, [A6 - 0x2A]
  6393. 000043A4  3803                     move.w     D4, D3
  6394. 000043A6  C044                     and.w      D0, D4
  6395. 000043A8  7A0B                     moveq.l    D5, 0x0B
  6396. 000043AA  B045                     cmp.w      D0, D5
  6397. 000043AC  620C                     bhi        +0xE /* 000043BA */
  6398. 000043AE  302E FFE6                move.w     D0, [A6 - 0x1A]
  6399. 000043B2  C044                     and.w      D0, D4
  6400. 000043B4  B045                     cmp.w      D0, D5
  6401. 000043B6  6300 036C                bls        +0x36E /* 00004724 */
  6402. label000043BA:
  6403. 000043BA  202E FFE4                move.l     D0, [A6 - 0x1C]
  6404. 000043BE  0280 0000 00FF           andi.l     D0, 0xFF
  6405. 000043C4  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  6406. 000043C8  1032 0000                move.b     D0, [A2 + D0.w]
  6407. 000043CC  7801                     moveq.l    D4, 0x01
  6408. 000043CE  C004                     and.b      D0, D4
  6409. 000043D0  672A                     beq        +0x2C /* 000043FC */
  6410. 000043D2  202E FFD4                move.l     D0, [A6 - 0x2C]
  6411. 000043D6  0280 0000 00FF           andi.l     D0, 0xFF
  6412. 000043DC  1032 0000                move.b     D0, [A2 + D0.w]
  6413. 000043E0  C004                     and.b      D0, D4
  6414. 000043E2  6718                     beq        +0x1A /* 000043FC */
  6415. 000043E4  206E 0008                movea.l    A0, [A6 + 0x8]
  6416. 000043E8  2068 0008                movea.l    A0, [A0 + 0x8]
  6417. 000043EC  2010                     move.l     D0, [A0]
  6418. 000043EE  C083                     and.l      D0, D3
  6419. 000043F0  1032 0000                move.b     D0, [A2 + D0.w]
  6420. 000043F4  7210                     moveq.l    D1, 0x10
  6421. 000043F6  C001                     and.b      D0, D1
  6422. 000043F8  6600 032A                bne        +0x32C /* 00004724 */
  6423. label000043FC:
  6424. 000043FC  202E FFD4                move.l     D0, [A6 - 0x2C]
  6425. 00004400  0280 0000 00FF           andi.l     D0, 0xFF
  6426. 00004406  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  6427. 0000440A  1032 0000                move.b     D0, [A2 + D0.w]
  6428. 0000440E  7601                     moveq.l    D3, 0x01
  6429. 00004410  C003                     and.b      D0, D3
  6430. 00004412  6700 01EE                beq        +0x1F0 /* 00004602 */
  6431. 00004416  202E FFD8                move.l     D0, [A6 - 0x28]
  6432. 0000441A  0280 0000 00FF           andi.l     D0, 0xFF
  6433. 00004420  1032 0000                move.b     D0, [A2 + D0.w]
  6434. 00004424  C003                     and.b      D0, D3
  6435. 00004426  6700 01DA                beq        +0x1DC /* 00004602 */
  6436. 0000442A  206E 0008                movea.l    A0, [A6 + 0x8]
  6437. 0000442E  2068 0008                movea.l    A0, [A0 + 0x8]
  6438. 00004432  2010                     move.l     D0, [A0]
  6439. 00004434  761F                     moveq.l    D3, 0x1F
  6440. 00004436  C043                     and.w      D0, D3
  6441. 00004438  7814                     moveq.l    D4, 0x14
  6442. 0000443A  B044                     cmp.w      D0, D4
  6443. 0000443C  6600 01C4                bne        +0x1C6 /* 00004602 */
  6444. 00004440  206C 0008                movea.l    A0, [A4 + 0x8]
  6445. 00004444  2010                     move.l     D0, [A0]
  6446. 00004446  C043                     and.w      D0, D3
  6447. 00004448  B044                     cmp.w      D0, D4
  6448. 0000444A  6600 01B6                bne        +0x1B8 /* 00004602 */
  6449. 0000444E  206C 0008                movea.l    A0, [A4 + 0x8]
  6450. 00004452  2468 000C                movea.l    A2, [A0 + 0xC]
  6451. 00004456  206E 0008                movea.l    A0, [A6 + 0x8]
  6452. 0000445A  2068 0008                movea.l    A0, [A0 + 0x8]
  6453. 0000445E  2668 000C                movea.l    A3, [A0 + 0xC]
  6454. 00004462  B5CB                     cmpa.l     A2, A3
  6455. 00004464  6700 019C                beq        +0x19E /* 00004602 */
  6456. 00004468  206A 000C                movea.l    A0, [A2 + 0xC]
  6457. 0000446C  1028 0004                move.b     D0, [A0 + 0x4]
  6458. 00004470  7208                     moveq.l    D1, 0x08
  6459. 00004472  C001                     and.b      D0, D1
  6460. 00004474  6712                     beq        +0x14 /* 00004488 */
  6461. 00004476  204A                     movea.l    A0, A2
  6462. 00004478  7054                     moveq.l    D0, 0x54
  6463. 0000447A  D1C0                     add.l      A0, D0
  6464. 0000447C  2F08                     move.l     -[A7], A0
  6465. 0000447E  7012                     moveq.l    D0, 0x12
  6466. 00004480  2F00                     move.l     -[A7], D0
  6467. 00004482  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  6468. 00004486  504F                     addq.w     A7, 8
  6469. label00004488:
  6470. 00004488  486E 000C                pea.l      [A6 + 0xC]
  6471. 0000448C  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  6472. 00004490  2D40 FFE8                move.l     [A6 - 0x18], D0
  6473. 00004494  486E FFE8                pea.l      [A6 - 0x18]
  6474. 00004498  2F0B                     move.l     -[A7], A3
  6475. 0000449A  2F0A                     move.l     -[A7], A2
  6476. 0000449C  4EBA EDE6                jsr        [PC - 0x121A /* 00003284 */]
  6477. 000044A0  2800                     move.l     D4, D0
  6478. 000044A2  6706                     beq        +0x8 /* 000044AA */
  6479. 000044A4  264A                     movea.l    A3, A2
  6480. 000044A6  7600                     moveq.l    D3, 0x00
  6481. 000044A8  6046                     bra        +0x48 /* 000044F0 */
  6482. label000044AA:
  6483. 000044AA  486E FFE8                pea.l      [A6 - 0x18]
  6484. 000044AE  2F0A                     move.l     -[A7], A2
  6485. 000044B0  2F0B                     move.l     -[A7], A3
  6486. 000044B2  486E FFEC                pea.l      [A6 - 0x14]
  6487. 000044B6  4EBA EE54                jsr        [PC - 0x11AC /* 0000330C */]
  6488. 000044BA  2800                     move.l     D4, D0
  6489. 000044BC  2604                     move.l     D3, D4
  6490. 000044BE  202E FFEC                move.l     D0, [A6 - 0x14]
  6491. 000044C2  671C                     beq        +0x1E /* 000044E0 */
  6492. 000044C4  204B                     movea.l    A0, A3
  6493. 000044C6  7654                     moveq.l    D3, 0x54
  6494. 000044C8  D1C3                     add.l      A0, D3
  6495. 000044CA  2F08                     move.l     -[A7], A0
  6496. 000044CC  204A                     movea.l    A0, A2
  6497. 000044CE  D1C3                     add.l      A0, D3
  6498. 000044D0  2F08                     move.l     -[A7], A0
  6499. 000044D2  7034                     moveq.l    D0, 0x34
  6500. 000044D4  2F00                     move.l     -[A7], D0
  6501. 000044D6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  6502. 000044DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6503. 000044DE  6004                     bra        +0x6 /* 000044E4 */
  6504. label000044E0:
  6505. 000044E0  4A83                     tst.l      D3
  6506. 000044E2  660C                     bne        +0xE /* 000044F0 */
  6507. label000044E4:
  6508. 000044E4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6509. 000044E8  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6510. 000044EC  6000 0114                bra        +0x116 /* 00004602 */
  6511. label000044F0:
  6512. 000044F0  2004                     move.l     D0, D4
  6513. 000044F2  7204                     moveq.l    D1, 0x04
  6514. 000044F4  C081                     and.l      D0, D1
  6515. 000044F6  670A                     beq        +0xC /* 00004502 */
  6516. 000044F8  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  6517. 000044FC  2F0B                     move.l     -[A7], A3
  6518. 000044FE  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  6519. label00004502:
  6520. 00004502  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6521. 00004506  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6522. 0000450A  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  6523. 0000450E  4A40                     tst.w      D0
  6524. 00004510  670C                     beq        +0xE /* 0000451E */
  6525. 00004512  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6526. 00004516  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6527. 0000451A  6000 00E6                bra        +0xE8 /* 00004602 */
  6528. label0000451E:
  6529. 0000451E  206E FFE8                movea.l    A0, [A6 - 0x18]
  6530. 00004522  1010                     move.b     D0, [A0]
  6531. 00004524  725F                     moveq.l    D1, 0x5F
  6532. 00004526  B001                     cmp.b      D0, D1
  6533. 00004528  664A                     bne        +0x4C /* 00004574 */
  6534. 0000452A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6535. 0000452E  206E 000C                movea.l    A0, [A6 + 0xC]
  6536. 00004532  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6537. 00004536  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  6538. 0000453A  2D40 000C                move.l     [A6 + 0xC], D0
  6539. 0000453E  2040                     movea.l    A0, D0
  6540. 00004540  2468 0006                movea.l    A2, [A0 + 0x6]
  6541. 00004544  7200                     moveq.l    D1, 0x00
  6542. 00004546  2141 0006                move.l     [A0 + 0x6], D1
  6543. 0000454A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6544. 0000454E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6545. 00004552  2D4A 000C                move.l     [A6 + 0xC], A2
  6546. 00004556  302D D96C                move.w     D0, [A5 - 0x2694]
  6547. 0000455A  670C                     beq        +0xE /* 00004568 */
  6548. 0000455C  206E FFE8                movea.l    A0, [A6 - 0x18]
  6549. 00004560  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6550. 00004564  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  6551. label00004568:
  6552. 00004568  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6553. 0000456C  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6554. 00004570  6000 0090                bra        +0x92 /* 00004602 */
  6555. label00004574:
  6556. 00004574  4A83                     tst.l      D3
  6557. 00004576  673C                     beq        +0x3E /* 000045B4 */
  6558. 00004578  246E 000C                movea.l    A2, [A6 + 0xC]
  6559. 0000457C  6004                     bra        +0x6 /* 00004582 */
  6560. label0000457E:
  6561. 0000457E  246A 0006                movea.l    A2, [A2 + 0x6]
  6562. label00004582:
  6563. 00004582  1012                     move.b     D0, [A2]
  6564. 00004584  720F                     moveq.l    D1, 0x0F
  6565. 00004586  B001                     cmp.b      D0, D1
  6566. 00004588  67F4                     beq        -0xA /* 0000457E */
  6567. 0000458A  266E FFE8                movea.l    A3, [A6 - 0x18]
  6568. label0000458E:
  6569. 0000458E  1013                     move.b     D0, [A3]
  6570. 00004590  7201                     moveq.l    D1, 0x01
  6571. 00004592  B001                     cmp.b      D0, D1
  6572. 00004594  670A                     beq        +0xC /* 000045A0 */
  6573. 00004596  2F3C 0000 11FF           move.l     -[A7], 0x11FF
  6574. 0000459C  4EBA BA62                jsr        [PC - 0x459E /* 00000000 */]
  6575. label000045A0:
  6576. 000045A0  16BC 0002                move.b     [A3], 0x2
  6577. 000045A4  266B 0002                movea.l    A3, [A3 + 0x2]
  6578. 000045A8  2F0A                     move.l     -[A7], A2
  6579. 000045AA  2F0B                     move.l     -[A7], A3
  6580. 000045AC  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  6581. 000045B0  4A40                     tst.w      D0
  6582. 000045B2  67DA                     beq        -0x24 /* 0000458E */
  6583. label000045B4:
  6584. 000045B4  206E 0008                movea.l    A0, [A6 + 0x8]
  6585. 000045B8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6586. 000045BC  4267                     clr.w      -[A7]
  6587. 000045BE  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  6588. 000045C2  2440                     movea.l    A2, D0
  6589. 000045C4  2014                     move.l     D0, [A4]
  6590. 000045C6  2480                     move.l     [A2], D0
  6591. 000045C8  7061                     moveq.l    D0, 0x61
  6592. 000045CA  2F00                     move.l     -[A7], D0
  6593. 000045CC  2F0A                     move.l     -[A7], A2
  6594. 000045CE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6595. 000045D2  2F0A                     move.l     -[A7], A2
  6596. 000045D4  42A7                     clr.l      -[A7]
  6597. 000045D6  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6598. 000045DA  2F00                     move.l     -[A7], D0
  6599. 000045DC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6600. 000045E0  2D40 FFE8                move.l     [A6 - 0x18], D0
  6601. 000045E4  720E                     moveq.l    D1, 0x0E
  6602. 000045E6  2F01                     move.l     -[A7], D1
  6603. 000045E8  2F0A                     move.l     -[A7], A2
  6604. 000045EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6605. 000045EE  2F00                     move.l     -[A7], D0
  6606. 000045F0  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6607. 000045F4  2F00                     move.l     -[A7], D0
  6608. 000045F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6609. 000045FA  4EBA FA0C                jsr        [PC - 0x5F4 /* 00004008 */]
  6610. 000045FE  4EFA 0242                jmp        [PC + 0x242 /* 00004842 */]
  6611. label00004602:
  6612. 00004602  262E FFD8                move.l     D3, [A6 - 0x28]
  6613. 00004606  B6AE FFD4                cmp.l      D3, [A6 - 0x2C]
  6614. 0000460A  6700 0118                beq        +0x11A /* 00004724 */
  6615. 0000460E  7015                     moveq.l    D0, 0x15
  6616. 00004610  B680                     cmp.l      D3, D0
  6617. 00004612  661A                     bne        +0x1C /* 0000462E */
  6618. 00004614  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6619. 00004618  4EBA D560                jsr        [PC - 0x2AA0 /* 00001B7A */]
  6620. 0000461C  2F00                     move.l     -[A7], D0
  6621. 0000461E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6622. 00004622  4EBA F9E4                jsr        [PC - 0x61C /* 00004008 */]
  6623. 00004626  2D40 000C                move.l     [A6 + 0xC], D0
  6624. 0000462A  6000 0202                bra        +0x204 /* 0000482E */
  6625. label0000462E:
  6626. 0000462E  202E FFD8                move.l     D0, [A6 - 0x28]
  6627. 00004632  7614                     moveq.l    D3, 0x14
  6628. 00004634  B083                     cmp.l      D0, D3
  6629. 00004636  6408                     bcc        +0xA /* 00004640 */
  6630. 00004638  202E FFD4                move.l     D0, [A6 - 0x2C]
  6631. 0000463C  B083                     cmp.l      D0, D3
  6632. 0000463E  6510                     bcs        +0x12 /* 00004650 */
  6633. label00004640:
  6634. 00004640  0CAE 0000 0013 FFD4      cmpi.l     [A6 - 0x2C], 0x13
  6635. 00004648  6600 00B2                bne        +0xB4 /* 000046FC */
  6636. 0000464C  6000 00D6                bra        +0xD8 /* 00004724 */
  6637. label00004650:
  6638. 00004650  0C2D 0004 D51A           cmpi.b     [A5 - 0x2AE6], 0x4
  6639. 00004656  6626                     bne        +0x28 /* 0000467E */
  6640. 00004658  202E FFD8                move.l     D0, [A6 - 0x28]
  6641. 0000465C  2200                     move.l     D1, D0
  6642. 0000465E  C0FC 0014                mulu.w     D0, 0x14
  6643. 00004662  4841                     swap.w     D1
  6644. 00004664  C2FC 0014                mulu.w     D1, 0x14
  6645. 00004668  4841                     swap.w     D1
  6646. 0000466A  4241                     clr.w      D1
  6647. 0000466C  D081                     add.l      D0, D1
  6648. 0000466E  41ED BE30                lea.l      A0, [A5 - 0x41D0]
  6649. 00004672  D088                     add.l      D0, A0
  6650. 00004674  2040                     movea.l    A0, D0
  6651. 00004676  D1EE FFD4                add.l      A0, [A6 - 0x2C]
  6652. 0000467A  1010                     move.b     D0, [A0]
  6653. 0000467C  6012                     bra        +0x14 /* 00004690 */
  6654. label0000467E:
  6655. 0000467E  202E FFD8                move.l     D0, [A6 - 0x28]
  6656. 00004682  41ED BFC0                lea.l      A0, [A5 - 0x4040]
  6657. 00004686  D088                     add.l      D0, A0
  6658. 00004688  2040                     movea.l    A0, D0
  6659. 0000468A  D1EE FFD4                add.l      A0, [A6 - 0x2C]
  6660. 0000468E  1010                     move.b     D0, [A0]
  6661. label00004690:
  6662. 00004690  7800                     moveq.l    D4, 0x00
  6663. 00004692  1800                     move.b     D4, D0
  6664. 00004694  7072                     moveq.l    D0, 0x72
  6665. 00004696  B880                     cmp.l      D4, D0
  6666. 00004698  6762                     beq        +0x64 /* 000046FC */
  6667. 0000469A  7070                     moveq.l    D0, 0x70
  6668. 0000469C  B880                     cmp.l      D4, D0
  6669. 0000469E  6700 0084                beq        +0x86 /* 00004724 */
  6670. 000046A2  7071                     moveq.l    D0, 0x71
  6671. 000046A4  B880                     cmp.l      D4, D0
  6672. 000046A6  677C                     beq        +0x7E /* 00004724 */
  6673. 000046A8  7073                     moveq.l    D0, 0x73
  6674. 000046AA  B880                     cmp.l      D4, D0
  6675. 000046AC  6700 00AA                beq        +0xAC /* 00004758 */
  6676. 000046B0  7052                     moveq.l    D0, 0x52
  6677. 000046B2  B880                     cmp.l      D4, D0
  6678. 000046B4  6700 0148                beq        +0x14A /* 000047FE */
  6679. 000046B8  7053                     moveq.l    D0, 0x53
  6680. 000046BA  B880                     cmp.l      D4, D0
  6681. 000046BC  6700 0140                beq        +0x142 /* 000047FE */
  6682. 000046C0  7078                     moveq.l    D0, 0x78
  6683. 000046C2  B880                     cmp.l      D4, D0
  6684. 000046C4  6700 00AA                beq        +0xAC /* 00004770 */
  6685. 000046C8  7079                     moveq.l    D0, 0x79
  6686. 000046CA  B880                     cmp.l      D4, D0
  6687. 000046CC  6700 00AC                beq        +0xAE /* 0000477A */
  6688. 000046D0  707A                     moveq.l    D0, 0x7A
  6689. 000046D2  B880                     cmp.l      D4, D0
  6690. 000046D4  6700 00AE                beq        +0xB0 /* 00004784 */
  6691. 000046D8  7076                     moveq.l    D0, 0x76
  6692. 000046DA  B880                     cmp.l      D4, D0
  6693. 000046DC  6700 00B0                beq        +0xB2 /* 0000478E */
  6694. 000046E0  7077                     moveq.l    D0, 0x77
  6695. 000046E2  B880                     cmp.l      D4, D0
  6696. 000046E4  6700 00B2                beq        +0xB4 /* 00004798 */
  6697. 000046E8  704A                     moveq.l    D0, 0x4A
  6698. 000046EA  B880                     cmp.l      D4, D0
  6699. 000046EC  6700 00CC                beq        +0xCE /* 000047BA */
  6700. 000046F0  7075                     moveq.l    D0, 0x75
  6701. 000046F2  B880                     cmp.l      D4, D0
  6702. 000046F4  6700 00F4                beq        +0xF6 /* 000047EA */
  6703. 000046F8  6000 0104                bra        +0x106 /* 000047FE */
  6704. label000046FC:
  6705. 000046FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6706. 00004700  2F0C                     move.l     -[A7], A4
  6707. 00004702  7052                     moveq.l    D0, 0x52
  6708. 00004704  2F00                     move.l     -[A7], D0
  6709. 00004706  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  6710. 0000470A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6711. 0000470E  0CAE 0000 0014 FFD4      cmpi.l     [A6 - 0x2C], 0x14
  6712. 00004716  660C                     bne        +0xE /* 00004724 */
  6713. 00004718  206D D874                movea.l    A0, [A5 - 0x278C]
  6714. 0000471C  2028 004C                move.l     D0, [A0 + 0x4C]
  6715. 00004720  2D40 0008                move.l     [A6 + 0x8], D0
  6716. label00004724:
  6717. 00004724  246E 000C                movea.l    A2, [A6 + 0xC]
  6718. 00004728  4AAA 001A                tst.l      [A2 + 0x1A]
  6719. 0000472C  6616                     bne        +0x18 /* 00004744 */
  6720. 0000472E  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  6721. 00004732  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  6722. 00004736  206E 000C                movea.l    A0, [A6 + 0xC]
  6723. 0000473A  2140 001A                move.l     [A0 + 0x1A], D0
  6724. 0000473E  2040                     movea.l    A0, D0
  6725. 00004740  5268 0006                addq.w     [A0 + 0x6], 1
  6726. label00004744:
  6727. 00004744  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6728. 00004748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6729. 0000474C  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  6730. 00004750  2D40 000C                move.l     [A6 + 0xC], D0
  6731. 00004754  6000 00D8                bra        +0xDA /* 0000482E */
  6732. label00004758:
  6733. 00004758  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6734. 0000475C  206E 0008                movea.l    A0, [A6 + 0x8]
  6735. 00004760  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6736. 00004764  4EBA F8A2                jsr        [PC - 0x75E /* 00004008 */]
  6737. 00004768  2D40 000C                move.l     [A6 + 0xC], D0
  6738. 0000476C  6000 00C0                bra        +0xC2 /* 0000482E */
  6739. label00004770:
  6740. 00004770  206D D874                movea.l    A0, [A5 - 0x278C]
  6741. 00004774  2468 0020                movea.l    A2, [A0 + 0x20]
  6742. 00004778  6026                     bra        +0x28 /* 000047A0 */
  6743. label0000477A:
  6744. 0000477A  206D D874                movea.l    A0, [A5 - 0x278C]
  6745. 0000477E  2468 0024                movea.l    A2, [A0 + 0x24]
  6746. 00004782  601C                     bra        +0x1E /* 000047A0 */
  6747. label00004784:
  6748. 00004784  206D D874                movea.l    A0, [A5 - 0x278C]
  6749. 00004788  2468 0034                movea.l    A2, [A0 + 0x34]
  6750. 0000478C  6012                     bra        +0x14 /* 000047A0 */
  6751. label0000478E:
  6752. 0000478E  206D D874                movea.l    A0, [A5 - 0x278C]
  6753. 00004792  2468 000C                movea.l    A2, [A0 + 0xC]
  6754. 00004796  6008                     bra        +0xA /* 000047A0 */
  6755. label00004798:
  6756. 00004798  206D D874                movea.l    A0, [A5 - 0x278C]
  6757. 0000479C  2468 0010                movea.l    A2, [A0 + 0x10]
  6758. label000047A0:
  6759. 000047A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6760. 000047A4  2F0A                     move.l     -[A7], A2
  6761. 000047A6  4EBA F860                jsr        [PC - 0x7A0 /* 00004008 */]
  6762. 000047AA  2F00                     move.l     -[A7], D0
  6763. 000047AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6764. 000047B0  4EBA F856                jsr        [PC - 0x7AA /* 00004008 */]
  6765. 000047B4  2D40 000C                move.l     [A6 + 0xC], D0
  6766. 000047B8  6074                     bra        +0x76 /* 0000482E */
  6767. label000047BA:
  6768. 000047BA  206E 0008                movea.l    A0, [A6 + 0x8]
  6769. 000047BE  2068 0008                movea.l    A0, [A0 + 0x8]
  6770. 000047C2  2610                     move.l     D3, [A0]
  6771. 000047C4  701F                     moveq.l    D0, 0x1F
  6772. 000047C6  2D43 FFFC                move.l     [A6 - 0x4], D3
  6773. 000047CA  C640                     and.w      D3, D0
  6774. 000047CC  7013                     moveq.l    D0, 0x13
  6775. 000047CE  B640                     cmp.w      D3, D0
  6776. 000047D0  6700 FF52                beq        -0xAC /* 00004724 */
  6777. 000047D4  202E FFFC                move.l     D0, [A6 - 0x4]
  6778. 000047D8  7240                     moveq.l    D1, 0x40
  6779. 000047DA  C081                     and.l      D0, D1
  6780. 000047DC  6704                     beq        +0x6 /* 000047E2 */
  6781. 000047DE  704B                     moveq.l    D0, 0x4B
  6782. 000047E0  6002                     bra        +0x4 /* 000047E4 */
  6783. label000047E2:
  6784. 000047E2  704A                     moveq.l    D0, 0x4A
  6785. label000047E4:
  6786. 000047E4  7800                     moveq.l    D4, 0x00
  6787. 000047E6  1800                     move.b     D4, D0
  6788. 000047E8  6014                     bra        +0x16 /* 000047FE */
  6789. label000047EA:
  6790. 000047EA  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  6791. 000047EE  7201                     moveq.l    D1, 0x01
  6792. 000047F0  C041                     and.w      D0, D1
  6793. 000047F2  6704                     beq        +0x6 /* 000047F8 */
  6794. 000047F4  704F                     moveq.l    D0, 0x4F
  6795. 000047F6  6002                     bra        +0x4 /* 000047FA */
  6796. label000047F8:
  6797. 000047F8  7050                     moveq.l    D0, 0x50
  6798. label000047FA:
  6799. 000047FA  7800                     moveq.l    D4, 0x00
  6800. 000047FC  1800                     move.b     D4, D0
  6801. label000047FE:
  6802. 000047FE  7070                     moveq.l    D0, 0x70
  6803. 00004800  B880                     cmp.l      D4, D0
  6804. 00004802  640E                     bcc        +0x10 /* 00004812 */
  6805. 00004804  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  6806. 00004808  1030 4000                move.b     D0, [A0 + D4.w]
  6807. 0000480C  7202                     moveq.l    D1, 0x02
  6808. 0000480E  C001                     and.b      D0, D1
  6809. 00004810  660A                     bne        +0xC /* 0000481C */
  6810. label00004812:
  6811. 00004812  2F3C 0000 12B4           move.l     -[A7], 0x12B4
  6812. 00004818  4EBA B7E6                jsr        [PC - 0x481A /* 00000000 */]
  6813. label0000481C:
  6814. 0000481C  2F04                     move.l     -[A7], D4
  6815. 0000481E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6816. 00004822  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6817. 00004826  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  6818. 0000482A  2D40 000C                move.l     [A6 + 0xC], D0
  6819. label0000482E:
  6820. 0000482E  102D D5D8                move.b     D0, [A5 - 0x2A28]
  6821. 00004832  670A                     beq        +0xC /* 0000483E */
  6822. 00004834  206E 000C                movea.l    A0, [A6 + 0xC]
  6823. 00004838  0028 0001 001E           ori.b      [A0 + 0x1E], 0x1
  6824. label0000483E:
  6825. 0000483E  202E 000C                move.l     D0, [A6 + 0xC]
  6826. label00004842:
  6827. 00004842  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  6828. 00004846  4E5E                     unlink     A6
  6829. 00004848  205F                     movea.l    A0, [A7]+
  6830. 0000484A  504F                     addq.w     A7, 8
  6831. 0000484C  4ED0                     jmp        [A0]
  6832. 0000484E  4E56 FFF4                link       A6, -0x000C
  6833. 00004852  48E7 0030                movem.l    -[A7], A2,A3
  6834. 00004856  266E 0008                movea.l    A3, [A6 + 0x8]
  6835. 0000485A  206B 0002                movea.l    A0, [A3 + 0x2]
  6836. 0000485E  2068 0016                movea.l    A0, [A0 + 0x16]
  6837. 00004862  2010                     move.l     D0, [A0]
  6838. 00004864  0280 0000 00FF           andi.l     D0, 0xFF
  6839. 0000486A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6840. 0000486E  1030 0000                move.b     D0, [A0 + D0.w]
  6841. 00004872  7201                     moveq.l    D1, 0x01
  6842. 00004874  C001                     and.b      D0, D1
  6843. 00004876  671E                     beq        +0x20 /* 00004896 */
  6844. 00004878  206D D874                movea.l    A0, [A5 - 0x278C]
  6845. 0000487C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6846. 00004880  7001                     moveq.l    D0, 0x01
  6847. 00004882  2F00                     move.l     -[A7], D0
  6848. 00004884  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6849. 00004888  2740 0006                move.l     [A3 + 0x6], D0
  6850. 0000488C  2F0B                     move.l     -[A7], A3
  6851. 0000488E  4EBA F006                jsr        [PC - 0xFFA /* 00003896 */]
  6852. 00004892  6000 00DC                bra        +0xDE /* 00004970 */
  6853. label00004896:
  6854. 00004896  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  6855. 0000489A  7202                     moveq.l    D1, 0x02
  6856. 0000489C  C041                     and.w      D0, D1
  6857. 0000489E  6752                     beq        +0x54 /* 000048F2 */
  6858. 000048A0  206B 0002                movea.l    A0, [A3 + 0x2]
  6859. 000048A4  2068 0016                movea.l    A0, [A0 + 0x16]
  6860. 000048A8  2010                     move.l     D0, [A0]
  6861. 000048AA  721F                     moveq.l    D1, 0x1F
  6862. 000048AC  C081                     and.l      D0, D1
  6863. 000048AE  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6864. 000048B2  1030 0000                move.b     D0, [A0 + D0.w]
  6865. 000048B6  7202                     moveq.l    D1, 0x02
  6866. 000048B8  C001                     and.b      D0, D1
  6867. 000048BA  6736                     beq        +0x38 /* 000048F2 */
  6868. 000048BC  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  6869. 000048C0  244B                     movea.l    A2, A3
  6870. 000048C2  5C4A                     addq.w     A2, 6
  6871. 000048C4  2480                     move.l     [A2], D0
  6872. 000048C6  2040                     movea.l    A0, D0
  6873. 000048C8  10BC 005D                move.b     [A0], 0x5D /* ']' */
  6874. 000048CC  206D D874                movea.l    A0, [A5 - 0x278C]
  6875. 000048D0  2028 0034                move.l     D0, [A0 + 0x34]
  6876. 000048D4  2052                     movea.l    A0, [A2]
  6877. 000048D6  2140 0016                move.l     [A0 + 0x16], D0
  6878. 000048DA  2040                     movea.l    A0, D0
  6879. 000048DC  5268 0006                addq.w     [A0 + 0x6], 1
  6880. 000048E0  2052                     movea.l    A0, [A2]
  6881. 000048E2  217C 3FF0 0000 0002      move.l     [A0 + 0x2], 0x3FF00000
  6882. 000048EA  42A8 0006                clr.l      [A0 + 0x6]
  6883. 000048EE  6000 0080                bra        +0x82 /* 00004970 */
  6884. label000048F2:
  6885. 000048F2  206B 0002                movea.l    A0, [A3 + 0x2]
  6886. 000048F6  2068 0016                movea.l    A0, [A0 + 0x16]
  6887. 000048FA  2010                     move.l     D0, [A0]
  6888. 000048FC  721F                     moveq.l    D1, 0x1F
  6889. 000048FE  C041                     and.w      D0, D1
  6890. 00004900  720E                     moveq.l    D1, 0x0E
  6891. 00004902  B041                     cmp.w      D0, D1
  6892. 00004904  663C                     bne        +0x3E /* 00004942 */
  6893. 00004906  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  6894. 0000490A  244B                     movea.l    A2, A3
  6895. 0000490C  5C4A                     addq.w     A2, 6
  6896. 0000490E  2480                     move.l     [A2], D0
  6897. 00004910  2040                     movea.l    A0, D0
  6898. 00004912  10BC 005D                move.b     [A0], 0x5D /* ']' */
  6899. 00004916  206D D874                movea.l    A0, [A5 - 0x278C]
  6900. 0000491A  2028 0038                move.l     D0, [A0 + 0x38]
  6901. 0000491E  2052                     movea.l    A0, [A2]
  6902. 00004920  2140 0016                move.l     [A0 + 0x16], D0
  6903. 00004924  2040                     movea.l    A0, D0
  6904. 00004926  5268 0006                addq.w     [A0 + 0x6], 1
  6905. 0000492A  42A7                     clr.l      -[A7]
  6906. 0000492C  2F3C 3FF0 0000           move.l     -[A7], 0x3FF00000
  6907. 00004932  2052                     movea.l    A0, [A2]
  6908. 00004934  5448                     addq.w     A0, 2
  6909. 00004936  2F08                     move.l     -[A7], A0
  6910. 00004938  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  6911. 0000493C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6912. 00004940  602E                     bra        +0x30 /* 00004970 */
  6913. label00004942:
  6914. 00004942  206D D874                movea.l    A0, [A5 - 0x278C]
  6915. 00004946  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6916. 0000494A  7001                     moveq.l    D0, 0x01
  6917. 0000494C  2F00                     move.l     -[A7], D0
  6918. 0000494E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6919. 00004952  244B                     movea.l    A2, A3
  6920. 00004954  5C4A                     addq.w     A2, 6
  6921. 00004956  2480                     move.l     [A2], D0
  6922. 00004958  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6923. 0000495C  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6924. 00004960  2F12                     move.l     -[A7], [A2]
  6925. 00004962  206B 0002                movea.l    A0, [A3 + 0x2]
  6926. 00004966  2F28 0016                move.l     -[A7], [A0 + 0x16]
  6927. 0000496A  4EBA DB10                jsr        [PC - 0x24F0 /* 0000247C */]
  6928. 0000496E  2480                     move.l     [A2], D0
  6929. label00004970:
  6930. 00004970  4CDF 0C00                movem.l    A2,A3, [A7]+
  6931. 00004974  4E5E                     unlink     A6
  6932. 00004976  205F                     movea.l    A0, [A7]+
  6933. 00004978  584F                     addq.w     A7, 4
  6934. 0000497A  4ED0                     jmp        [A0]
  6935. fn0000497C:
  6936. 0000497C  4E56 0000                link       A6, 0
  6937. 00004980  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6938. 00004984  206E 0008                movea.l    A0, [A6 + 0x8]
  6939. 00004988  2668 0008                movea.l    A3, [A0 + 0x8]
  6940. 0000498C  2613                     move.l     D3, [A3]
  6941. 0000498E  701F                     moveq.l    D0, 0x1F
  6942. 00004990  C680                     and.l      D3, D0
  6943. 00004992  7014                     moveq.l    D0, 0x14
  6944. 00004994  B680                     cmp.l      D3, D0
  6945. 00004996  662A                     bne        +0x2C /* 000049C2 */
  6946. 00004998  246B 000C                movea.l    A2, [A3 + 0xC]
  6947. 0000499C  286A 0010                movea.l    A4, [A2 + 0x10]
  6948. 000049A0  202C 0010                move.l     D0, [A4 + 0x10]
  6949. 000049A4  7240                     moveq.l    D1, 0x40
  6950. 000049A6  C081                     and.l      D0, D1
  6951. 000049A8  6614                     bne        +0x16 /* 000049BE */
  6952. 000049AA  2F0A                     move.l     -[A7], A2
  6953. 000049AC  7801                     moveq.l    D4, 0x01
  6954. 000049AE  2F04                     move.l     -[A7], D4
  6955. 000049B0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  6956. 000049B4  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  6957. 000049B8  2F04                     move.l     -[A7], D4
  6958. 000049BA  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  6959. label000049BE:
  6960. 000049BE  7002                     moveq.l    D0, 0x02
  6961. 000049C0  6002                     bra        +0x4 /* 000049C4 */
  6962. label000049C2:
  6963. 000049C2  7001                     moveq.l    D0, 0x01
  6964. label000049C4:
  6965. 000049C4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6966. 000049C8  4E5E                     unlink     A6
  6967. 000049CA  205F                     movea.l    A0, [A7]+
  6968. 000049CC  584F                     addq.w     A7, 4
  6969. 000049CE  4ED0                     jmp        [A0]
  6970.